Key Responsibilities:· Test Automation Development: Design, develop, and maintain scalable and reusable automation frameworks for web, mobile, API, and backend testing.· Quality Ownership: Champion quality across all phases of the development lifecycle — from requirements gathering to release.· Continuous Integration/Deployment (CI/CD): Integrate automated tests into the CI/CD pipeline to enable fast and reliable releases.· Code Reviews: Review test code and provide feedback to maintain high quality standards and best practices.· Performance and Reliability Testing: Identify bottlenecks, create performance tests, and ensure system scalability.· Collaboration: Work closely with developers, product owners, and DevOps to identify risks early and drive effective solutions.· Mentorship: Mentor junior SDETs and QA engineers in technical skills and testing best practices.---Required Skills & Qualifications:· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.· 5+ years of experience in quality engineering, automation, and software testing.· Strong coding skills in one or more programming languages (e.g., Java, Python, JavaScript, C#).· Expertise in building automation frameworks from scratch (UI/API/Mobile).· Hands-on experience with tools like Selenium, Cypress, Playwright, Appium, Postman, or Rest Assured.· Solid understanding of REST APIs, microservices, databases, and cloud platforms (AWS, Azure, GCP).· Experience with performance testing tools (e.g., JMeter, Gatling) is a plus.· Experience with version control systems like Git and CI/CD tools like Jenkins, GitLab CI, or similar.· Familiarity with containerization tools like Docker and orchestration systems like Kubernetes is a bonus.· Strong problem-solving, debugging, and analytical skills.· Excellent communication and teamwork abilities.
Job Title
Software Engineer in Test