Senior Software Engineer – QA Automation
Job Summary
We are looking for a highly skilled QA Automation Engineer with strong problem-solving abilities and hands-on experience in application test script development, functional validation, and SQL. The ideal candidate should be passionate about building high-quality and scalable regression test suites and possess excellent communication skills to collaborate effectively across cross-functional teams.
Key Responsibilities
- Design, develop, and maintain automation test scripts for web applications using Selenium – Java or C#.
- Perform functional, regression, integration, and end-to-end testing.
- Build and enhance scalable automation frameworks and regression suites.
- Analyse test results, identify defects, and work closely with development teams for resolution.
- Develop and execute SQL queries for backend data validation and testing.
- Collaborate with developers, business analysts, and stakeholders to understand requirements and testing scope.
- Participate in requirement reviews, sprint planning, and QA estimations.
- Ensure software quality through continuous testing and process improvements.
- Prepare and maintain test documentation, reports, and test metrics.
Required Skills
- Strong experience in QA Automation and Functional Testing.
- Hands-on experience in test script development and automation frameworks.
- Strong SQL knowledge with experience in database validation.
- Good understanding of SDLC, STLC, and Agile methodologies.
- Knowledge of version control and defect tracking tools.
- Excellent analytical and troubleshooting skills.
- Strong communication and collaboration abilities
Nice to have Skills
- Experience with modern automation tools and frameworks.
- Exposure to API testing and CI/CD pipelines.