Senior QA Engineer
We are looking for a Senior QA Engineer to join our dynamic team.
Key Responsibilities
- Create and enhance test cases and execute them with minimal supervision.
- Provide constructive feedback on test cases and test plans developed by junior team members.
- Review functional and non-functional requirements and specifications.
- Produce test artifacts such as Test Strategy, Test Plans, Test Cases, and Test Metrics reports.
- Debug and troubleshooting issues, analyze root causes using relevant tools, and log defects in the defect tracking system with adequate details.
- Work closely with development teams to identify and resolve bugs early in the development lifecycle.
- Build and establish the overall Quality Engineering (QE) processes and best practices.
Candidate Profile
- Bachelor’s degree in Computer Science, IT, or an equivalent qualification.
- Minimum of 3 years of experience in software testing.
- Experience in test planning, test design, and functional testing.
- Strong knowledge of quality engineering methodologies, automated testing tools (e.g., Selenium, Appium), and continuous integration systems.
- Experience with QE tools such as QMetry, HP ALM, JIRA, and Confluence.
- Strong knowledge of Java, OOP concepts, and coding standards.
- Must be skilled at evaluating existing processes and procedures, making recommendations for improvement, and designing proof-of-concepts that best fit company needs.
- Solid practical understanding of Agile software testing and software engineering concepts.
- Effective verbal and written communication skills, including problem-solving, prioritization, and interpersonal relationship building.
- Strong desire for continuous learning and regularly updating technical knowledge.
- Ability to work independently while maintaining strong working relationships with team members.