Key Responsibilities:
- Lead the design, development, and maintenance of test automation frameworks and strategies for desktop and web applications
- Drive automation efforts across functional, regression, integration, and end-to-end testing
- Work closely with cross-functional teams including development, product management, and DevOps to prepare comprehensive test plans
- Identify, assess, and communicate risks and quality concerns to stakeholders in a timely manner
- Provide clear and concise reporting on test progress, automation coverage, and defect metrics
- Mentor and guide junior QA engineers and automation testers to build team capabilities
- Evaluate and adopt new tools, technologies, and methodologies to continuously improve automation practices
- Ensure alignment of automation strategies with project timelines and business objectives
- Conduct code reviews for test scripts and enforce best practices in automation development
- Collaborate with CI/CD teams to integrate automated tests into deployment pipelines
- Travel to different project sites or client locations as needed to support testing activities
Qualifications
- Bachelor's degree in computer science, IT, or related field
- 6+ years of experience in software testing with a strong focus on test automation
- Proven experience leading automation teams and driving automation strategies
- Strong proficiency in automation tools and frameworks (e.g., Selenium, Cypress, Playwright, TestNG, pytest)
- Experience with desktop application testing using tools such as WinAppDriver, TestComplete, or FlaUI)
- Expertise in programming/scripting languages (e.g., Python, Java, C#, JavaScript)
- Solid understanding of CI/CD pipelines and integration of automated tests
- Experience with version control systems (e.g., Git)
- Proficiency with test management and defect tracking tools (e.g., Azure DevOps, JIRA)
- Excellent communication, presentation, and interpersonal skills
- Strong analytical and problem-solving abilities with attention to detail
- Ability to adapt quickly to new technologies, tools, and domains – a quick learner
- Willingness to travel as required by project needs
- Experience with Agile/Scrum methodologies
Preferred Skills
- ISTQB Advanced Level certification or similar professional qualification
- Experience with API testing tools (e.g., Postman, REST Assured)
- Familiarity with performance testing tools (e.g., JMeter, Gatling, LoadRunner)
- Hands-on experience with cloud platforms (e.g., AWS, Azure) and containerization tools (e.g., Docker, Kubernetes)
Skills Required
cypress , Git, Jmeter, Docker, Kubernetes, Postman, Performance Testing Tools, Testcomplete, TestNG, Rest Assured, Javascript, Pytest, Gatling, Azure, Java, Loadrunner, Aws, Jira, Azure Devops, Python, Selenium