Job Description
We are seeking a skilled QA Automation Engineer experienced in the software development lifecycle, capable of performing automated testing along with manual testing, analyzing issues, designing and implementing test solutions, developing test strategies, and collaborating with cross-functional teams to ensure high-quality, reliable software delivery.
โ
โ
Responsibilities
- Review and analyze business requirements and acceptance criteria to ensure complete test coverage.
- Collaborate with Product Owners, Developers, and Business Analysts to clarify requirements and resolve inconsistencies early in sprints.
- Design, develop, and execute comprehensive manual and automated test cases, test plans, and test scripts. test plans, test cases, and test scripts.
- Execute functional, regression, integration, and API testing using automation tools such as Selenium, Postman, or similar.
- Estimate, prioritize, plan and coordinate testing activities.
- Identify, report, and track defects, and validate fixes in collaboration with development teams.
- Write clean, high-quality scripts that test product functionality automatically.
- Conduct exploratory and guided testing to identify edge cases and usability issues.
- Continuously optimize test processes, frameworks, and coverage to improve efficiency and product quality.
- Provide QA signoffs for releases and maintain documentation of test results and processes.
โ
Qualifications
- Bachelorโs or masterโs degree in computer science / information technology or equivalent.
- 2.5+ years of professional work experience in Software Quality Assurance.
- Requires hands-on experience and solid understanding of software testing and test automation of highly scalable applications
- Good knowledge of a programming/scripting language โ JAVA, C# .Net.
- Experience with web/UI automation tools (Selenium WebDriver, Playwright) using C# or Java.
- Hands-on experience with SQL/PostgreSQL and strong understanding of relational database concepts to support backend testing and data validation.
- Familiarity with BDD automated testing using Reqnroll or Selenium would be an added advantage.
- Demonstrates a strong sense of ownership in delivering high-quality work and meeting project goals.
- Strong knowledge of software quality assurance methodologies, tools and processes.
- Ability to work independently with minimal guidance while collaborating effectively with the team.
- Strong problem-solving, analytic and communication skills
โ