Primary responsibilities include working with Dev / PM / Test to design and implement test and validation strategies throughout the development life cycle
Design and implement robust, scalable, and high quality test automation suites
Write, execute and debug automated test cases, troubleshoot and debug complex systems
Able to mentor other engineers in technical aspect
Experience in communicating with business teams, other development teams, and management to collect requirements, describe software product features, and technical designs
Detect underlying problems, patterns, and looks beyond the obvious. Assist in the analysis of test results to identify the root cause of failure
Identify opportunities for process, tools and test methodology improvements and drive those from concept to implementation
Work with the open source community to scale up test automation practices, and provide robust releases.
Working on an Agile squad, leading quality engineering efforts while collaborating with the squad, chapter, and tribe
Have accountability for test strategy, test planning, framework implementation, and test execution within the agile squad and tribe
Implement high-quality, reusable, maintainable test automation code using various automation tools and frameworks
Create structured, clean, and cohesive test automation and exploratory tests for all new features and / or functional changes in the software, organized into repeatable test suites for native mobile applications and browser-based applications from the user interface as well as through APIs
Design, develop, and maintain scalable, reliable, and efficient automation frameworks.
Create, execute, and maintain automated test scripts using Selenium and related tools.
Collaborate with cross-functional teams to ensure test coverage and product quality throughout the development lifecycle.
Perform API testing and integrate automated tests into CI / CD pipelines.
Identify, document, and track software defects and issues, ensuring timely resolution.
Participate actively in code reviews, requirement discussions, and test case reviews.
Continuously explore and implement new test tools, processes, and technologies to improve and Qualifications :
3+ years of proven experience as a QA Automation Engineer or SDET.
Strong hands-on expertise withSelenium WebDriver and test automation frameworks such as TestNG, JUnit,
Cucumber.
Proficient in C# programming for writing and maintaining automation scripts.
Solid experience in API testing(Postman, RestAssured preferred).
Experience with CI / CD tools(e.g., Jenkins, GitLab CI).
In-depth understanding ofQA methodologies, testing processes, and best practices.
Excellent problem-solving, debugging, and analytical skills.