Quality Assurance Engineer
Core Skills
Java, SQL, PL/SQL, Selenium, Agile
Role Overview
We are seeking an experienced Quality Assurance Engineer with strong expertise in test automation using Selenium. The ideal candidate has a proven background in designing, implementing, and maintaining scalable and reusable automation frameworks, and works closely with development teams to ensure high-quality software delivery across the SDLC.
Key Responsibilities
• Design, develop, and maintain data-driven automated test scripts for smoke, functional, regression, and integration testing.
• Enhance and extend the test automation framework to support new application features and requirements.
• Collaborate closely with QA and Software Engineering teams to build reliable and efficient automated tests.
• Coordinate with development teams throughout the SDLC to align automation efforts with new code changes.
• Review application changes and provide feedback to improve testability and coverage.
• Train and mentor QA team members on automation scripting, framework usage, and best practices.
• Execute responsibilities independently with minimal supervision while ensuring quality standards are met.
Qualifications
• Bachelor’s degree, relevant certification, or equivalent professional experience.
• 6+ years of experience in Quality Assurance.
• Experience working with three or more testing methods, tools, programming languages, or technology environments.
• Strong understanding of QA activities across the full software engineering lifecycle.
• Experience supporting test strategy planning, especially for integrations involving multiple systems.
• Proven ability to evaluate testing tools, design test strategies, and conduct test script and code reviews.
• Hands-on experience with Selenium automation.
• Experience testing SOAP and REST web services.
• Strong SQL skills required; working knowledge of PL/SQL and Java preferred.
• Solid understanding of release testing, sign-off processes, and deployment practices.
Apply Now
Apply Now