Overview
Skills
Job Details
Job Title: Senior Automation QA Engineer
Job Summary
We are seeking a Senior Automation QA Engineer with strong experience in .NET, C#, database testing, UI automation, and web services automation. The ideal candidate will design and implement scalable automation solutions for both UI and API layers, ensuring high quality across enterprise applications.
Key Responsibilities
Design, develop, and maintain automation frameworks and test scripts using Selenium for web applications.
Develop and execute API/Web Services automation tests using REST Assured, Postman, and SOAP UI.
Perform database validation and data integrity testing using SQL across backend systems.
Collaborate with development and product teams to ensure quality is embedded throughout the SDLC.
Execute functional, regression, integration, and end-to-end automation tests.
Identify, document, and track defects; partner with developers for timely resolution.
Participate in CI/CD pipelines to support continuous testing and automated deployments.
Review requirements and user stories to ensure complete test coverage and traceability.
Provide technical guidance and mentoring to junior QA engineers.
Contribute to test strategy, automation best practices, and continuous process improvement.
Required Skills & Qualifications
8+ years of experience in Software Quality Assurance, with a strong focus on test automation.
Strong hands-on experience with .NET and C#.
Expertise in Selenium WebDriver or similar UI automation tools.
Strong experience in Web Services/API automation using REST Assured, Postman, and SOAP UI.
Proficiency in Database/SQL testing.
Experience testing web applications, APIs, and backend services.
Solid understanding of Agile/Scrum methodologies and QA best practices.
Experience with version control systems (Git, SVN) and CI/CD tools (Jenkins, Azure DevOps, etc.).
Strong analytical, problem-solving, and communication skills.
Nice-to-Have Skills
BDD frameworks such as SpecFlow or Cucumber.
Cloud exposure (Azure or AWS).
Performance testing using JMeter or similar tools.
Experience with microservices architecture.