- Bengalúru - Karnataka - Indie
Test Automation Engineer
Dear Aspirant!
We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team.
We are looking for: Senior Test Engineer (Automation Engineer)
You’ll make an impact by:
· The Automation Tester is responsible for selecting the right automation framework for the application and for defining and driving innovative automated testing strategies and toolsets into our overall development processes to support and enhance current Quality Assurance practices.
· Conduct automated tests (and manual tests where necessary) to ensure the release-ready software meets its intended purpose.
· Identify and perform end-to-end (E2E) testing across various application boundaries, ensuring seamless integration and robust functionality.
· Automate end-to-end user scenarios using a BDD approach.
· Plan and execute performance testing to evaluate system stability, responsiveness, and efficiency under varying load conditions.
· Implement security testing practices to safeguard application integrity and ensure adherence to industry security standards.
· Work as part of cross-functional, agile project teams to ensure quality is built into the development process from requirements definition through delivery.
· Maintain meticulous documentation and ensure robust storage of all test execution artifacts and test results.
· Ensure that all tests are executed and provide regular feedback to the team on overall quality status.
· Collaborate closely with the software engineering team, Product Management, Technical Operations, and business users as required.
· Actively participate in requirement grooming and software design discussions, contributing to the software development lifecycle with a left-shift testing approach.
· Contribute to Design for Testability (DfT) by reviewing system design and architecture to ensure features are testable, observable, and automation friendly.
Use your skills to move the world forward!
· BE / B.Tech / MCA or equivalent
· Required Skills & Experience
· 7–10 years of experience in automation testing, with strong expertise in Cypress, TypeScript, Cucumber, and Node.js
· Strong working knowledge of testing fundamentals such as TDD and BDD
· Ability to optimize test automation scripts, reduce test-cycle time, and increase product reliability
· Ability to establish automation goals for new and existing features
· Proven experience in understanding user requirements, developing test cases, creating automation scripts, performing testing, debugging automation code, and generating comprehensive reports
· Experience in improving overall test automation coverage
· Ability to review and contribute to requirements analysis and agile story grooming to ensure testability and quality
· Familiarity with collaboration tools such as Git, Confluence, Jira, and Xray
· Microservices & Event-Driven Systems
· Strong understanding of microservice architecture and inter-service communication
· Experience testing event-driven systems (Kafka, RabbitMQ, or similar)
· Ability to validate message queues, topics, and event payloads
· Experience in testing individual microservices independently and in integrated environments
· API & REST Testing hands-on experience with REST API testing tools such as Postman and JMeter.
· Experience testing APIs using Cypress, knowledge of contract testing (e.g., Pact)
· Validate and manage service contracts between microservices, familiarity with OpenAPI / Swagger specifications.
· Database Testing, Experience with relational databases such as PostgreSQL, MySQL, and SQL Server
· Validate data consistency and integrity across multiple services and databases
· Performance & Cloud
· Hands-on experience with performance testing tools and techniques (JMeter)
· Experience testing scalable and complex cloud-based applications, preferably on AWS.
Create a better #TomorrowWithUs!
This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.
We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.
Find out more about Siemens careers at: www.siemens.com/careers
Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds