Software Developer Engineer in Test (SDET) - Hybrid
Role details
Job location
Tech stack
Job description
As a Senior Software Developer Engineer in Test, you will play a critical role in driving quality engineering and automation strategies across customer-facing applications within a complex enterprise environment. You will design and build advanced AI-powered automation frameworks, champion test automation across the software development lifecycle, and collaborate closely with development and QA teams to ensure high-quality, scalable, and reliable systems. This role requires strong leadership, hands-on technical expertise, and the ability to influence testing practices in a fast-paced, Agile-driven environment., * Develop and implement AI-powered automation frameworks to enhance testing efficiency and coverage
- Define and execute test strategies, standards, and processes across multiple projects
- Lead test planning, estimation, execution, and defect management activities
- Design and maintain scalable automation frameworks for web, APIs, middleware, and UI testing
- Drive continuous integration and continuous deployment strategies within a DevOps framework
- Build reusable automation solutions to reduce manual testing effort and improve execution speed
- Create automated reporting and metrics to measure testing effectiveness and quality
- Collaborate with development teams to ensure adequate test coverage and quality standards
- Participate in code reviews and assist developers with unit and integration test automation
- Maintain and optimize CI/CD pipelines to improve delivery efficiency
- Manage test environments, data generation, and data refresh processes
- Promote best practices in QA processes, automation, and testing methodologies
- Work closely with cross-functional teams to deliver high-quality software solutions
Requirements
- 7+ years of experience in Software Quality Assurance
- 6+ years of hands-on experience in developing and maintaining automated test scripts
- Strong programming experience in Java or other object-oriented languages
- Experience with test automation tools such as Selenium WebDriver
- Experience with AI-assisted development tools such as GitHub Copilot
- Strong understanding of Agile development methodologies
- Experience with Behavior Driven Development (BDD) using tools like Cucumber, JBehave, or SpecFlow
- Knowledge of CI/CD practices, DevOps processes, and pipeline optimization
- Experience with test management and defect tracking tools such as JIRA and Zephyr
- Hands-on experience with web services virtualization and API testing
- Strong analytical, troubleshooting, and problem-solving skills
- Proven experience in leading QA initiatives and mentoring team members
- Ability to manage multiple projects, prioritize tasks, and work in a fast-paced environment
- Experience with source control and CI/CD tools such as Bamboo and Bitbucket
- Strong communication and stakeholder management skills