- Location
- India - Bangalore - Export Promotion Industrial Park
- Workplace
- Hybrid
- Type
- Full-time
- Department
- Engineering
- Experience
- 2+ years
- Education
- Master
- Source
- Workday
Description
Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
- Design, develop, and maintain scalable, reusable automation frameworks using Python and tools such as Playwright, Robot Framework, Selenium, or equivalent.
- Develop and execute automated tests for desktop, web, API, regression, integration, and end-to-end scenarios.
- Collaborate with Software Engineers, Product Owners, DevOps Engineers, Scientists, and QA teams to define and implement effective test strategies.
- Develop API automation and perform backend validation using SQL.
- Integrate automated test suites into CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar tools.
- Leverage GenAI tools (GitHub Copilot, ChatGPT Enterprise, AI Test Agents, etc.) to accelerate test development, maintenance, and defect analysis.
- Create and maintain Markdown (.md) specifications, test plans, and AI-assisted automation workflows.
- Troubleshoot automation failures, perform root cause analysis, and continuously improve automation reliability and test coverage.
- Participate in code reviews and contribute to reusable automation libraries and engineering best practices.
- Participate in Agile Scrum/SAFe ceremonies, sprint planning, testing activities, and release validation.
- Collaborate with senior engineers to improve automation frameworks and enhance overall software quality.
- 2+ years of experience in software testing, with emphasis on automated testing.
- Strong hands-on programming skills in Python, including object-oriented programming, scripting, and automation framework development.
- Experience with Playwright, Robot Framework, Selenium, or equivalent automation tools.
- Experience with API automation using tools such as Postman, REST Assured, Karate, or similar.
- Experience with BDD frameworks such as Behave, pytest-bdd, Cucumber, or similar.
- Strong understanding of SDLC, STLC, Agile methodologies, DevOps, and software testing principles.
- Experience with CI/CD tools such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI.
- Experience with Git, Jira/Azure DevOps/TestRail, SQL, and backend validation.
- Strong debugging, defect analysis, and problem-solving skills.
- Experience using GenAI tools (GitHub Copilot, ChatGPT Enterprise, Microsoft Copilot, Cursor, Claude, or similar) to improve test development, debugging, documentation, and automation productivity.
- Knowledge of prompt engineering, AI-assisted testing, Markdown (.md) specifications, and AI Test Agents is highly desirable.
- Excellent analytical, communication, and collaboration skills.
- Bachelor's or Master's degree in Computer Science, Electronics, Instrumentation, Engineering, IT, or a related field.
- ISTQB Foundation or Test Automation Engineer certification.
- Experience with scientific instruments, laboratory software, medical devices, industrial automation, or instrument-control software.
- Experience testing Windows desktop and web applications.
- Familiarity with Azure/AWS, Docker, and Kubernetes.
- Understanding of Secure SDLC (SSDLC) and security testing.