Description:
Are you a detail-oriented professional with a passion for ensuring software excellence? Techlio is on the lookout for a Software Quality Assurance (QA) Engineer with 2-3 years of experience to join our innovative team. As part of our QA team, you will be playing a crucial role in ensuring that our software products meet the highest quality and performance standards. This is a great opportunity to contribute to dynamic projects, work alongside talented developers, and grow your career in an exciting and fast-paced environment.
Key Responsibilities:
- Collaborate closely with product managers, developers, and other stakeholders to understand requirements and deliver software that meets client expectations.
- Develop, execute, and update comprehensive test plans, scripts, and cases to ensure full coverage of software features and functions.
- Perform a variety of testing types, including but not limited to: functional, regression, integration, performance, security, and usability testing.
- Actively participate in daily scrums and sprint planning to deliver quality software on time and on budget.
- Identify, document, and track bugs, glitches, or other issues in software using established tracking tools like JIRA, Bugzilla, etc.
- Investigate and diagnose root causes of defects and work with developers to implement solutions.
- Drive improvements in testing methods and strategies, focusing on automation to increase efficiency.
- Review and assess user stories to ensure they are testable, providing input during the design and development phases.
- Maintain documentation on testing results and reports to track the status of various quality initiatives.
- Ensure compliance with industry standards, client expectations, and internal quality benchmarks.
Requirements:
- 2-3 years of professional experience in a QA role within the software industry.
- Strong knowledge of QA methodologies, tools, and processes (e.g., Agile, Scrum).
- Hands-on experience with manual and automated testing tools such as Selenium, JUnit, or equivalent.
- Familiarity with bug-tracking tools like JIRA or Bugzilla, with the ability to organize and prioritize issues effectively.
- Basic understanding of programming or scripting languages such as Java, Python, or C#, allowing for effective collaboration with development teams.
- Proven ability to work both independently and within a collaborative team environment.
- Excellent attention to detail, strong analytical skills, and the ability to quickly identify problems and provide solutions.