**** Webcam interview; *** Long term project ***Linkedin Must*** Onsite ****
Job Description
The Role
In this role, you will serve as a key contributor within a high-performing Scrum team, driving quality strategy, test automation, and best practices across the development lifecycle. As a senior SDET, you bring a strong blend of advanced software development expertise and a deeply ingrained QA mindset, enabling you to lead by example while mentoring others and influencing the overall quality direction of the product.
Key Responsibilities
- Lead and collaborate as a senior Agile team member to design and deliver solutions for User Stories, including robust and scalable automated test scenarios
- Drive and actively participate in the refinement and grooming of User Stories, ensuring comprehensive test coverage, QA strategy, and automation design
- Design, develop, and maintain advanced functional automation frameworks and test cases
- Provide leadership in iteration reviews and product demos, representing quality engineering perspectives
- Proactively identify, log, and prioritize defects/issues, and partner closely with team members to drive timely resolution
- Lead and facilitate defect triage sessions, ensuring effective root cause analysis and risk mitigation strategies
- Oversee and validate production release deployments, ensuring high confidence through thorough verification and monitoring practices
- Mentor and guide junior QA and engineering team members, fostering a culture of quality, ownership, and continuous improvement
Job Responsibilities
- Experience and/or knowledge in both QA Engineering and Software Development
- Proficiency or demonstrated ability to learn professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software design principles
- Experience or knowledge of Selenium automation frameworks (Java-based)
- Familiarity with Agile software development methodologies, including Scrum
- Strong understanding of QA engineering, analysis, and testing concepts
- Knowledge of defect tracking tools and processes
The Expertise and Skills You Bring
A quality-focused engineering professional with a strong foundation in QA engineering, this individual brings a balanced perspective to building and validating high-quality software. They possess a solid understanding of modern development practices, test automation, and Agile methodologies, along with a proactive mindset centered on continuous improvement and defect prevention. Known for strong collaboration, communication, and problem-solving skills, they actively contribute to building reliable, scalable applications while fostering a culture of quality across cross-functional teams.
- Experience and/or knowledge in both QA Engineering and Software Development
- Proficiency or demonstrated ability to learn professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software design principles
- Experience or knowledge of Selenium automation frameworks (Java-based)
- Familiarity with Agile software development methodologies, including Scrum
- Strong understanding of QA engineering, analysis, and testing concepts
- Knowledge of defect tracking tools and processes
Must Have Skills
- Experience and/or knowledge in both QA Engineering and Software Development
- Proficiency or demonstrated ability to learn professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software design principles
Highly Desired Skills
- Experience with SQL and NoSQL database systems
- Familiarity with Behavior-Driven Development (BDD); Gherkin experience is a plus
- Experience or knowledge of testing web applications and RESTful web services (APIs)
- Ability to contribute to defining and evolving the Test Pyramid for products
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices
- Computer Science degree, relevant coursework, or equivalent software development experience
Additional Strengths
- Excellent written and verbal communication skills
- Highly collaborative team player with the ability to work effectively in cross-functional teams
- Strong problem identification and resolution skills
- Continuous improvement mindset, viewing challenges and failures as opportunities to learn and grow
- Appreciation for sustainable development practices, including maintaining a healthy work-life balance
- A proactive QA mindset that assumes products may contain defects and works diligently with the team to identify and resolve them