Senior Test Automation Engineer

Bengaluru, Karnataka, India
Dec 27, 2024
Dec 20, 2025
Onsite
Full-Time
4 Years
Job Description

As a Senior Test Automation Engineer at Siemens, your work will be critical in ensuring the quality and performance of mission-critical enterprise applications. These applications are used across a range of industries, including energy, manufacturing, healthcare, and smart infrastructure, which makes the impact of your work feel significant every day.

Key Responsibilities. As a Senior Test Automation Engineer, your key responsibilities will include.

  • Work alongside product managers, business analysts, and developers to understand the business requirements and technical specifications of the project.
  • Develop a comprehensive test strategy and test plans that ensure broad test coverage, including both functional and non-functional requirements.
  • Define automated testing guidelines and frameworks, ensuring that tests are scalable, reusable, and maintainable.
  • Design and implement automated test scripts using tools like Selenium, UFT, and custom frameworks.
  • Automate both UI and API tests to ensure complete test coverage and rapid feedback loops.
  • Enhance and extend existing test automation frameworks, ensuring the adoption of best practices in test automation.
  • Conduct performance testing using JMeter to ensure the applications can handle expected load and high volumes of concurrent users.
  • Identify potential bottlenecks and performance issues and collaborate with developers to implement optimizations.
  • Perform cross-platform testing for applications across a variety of operating systems (Windows, Linux, etc.) to ensure system compatibility.
  • Execute tests on different browsers, devices, and screen resolutions to ensure a consistent experience across all platforms.
  • Use PL/SQL to write complex queries to validate data stored in databases, ensuring that data is correctly processed and stored across systems.
  • Validate data formats, including XML, JSON, and EDIFACT, ensuring data integrity during transmission.
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Integrate automated tests into the CI/CD pipeline, facilitating continuous testing in an automated environment.
  • Proactively identify defects and report them in tools like JIRA. Provide detailed feedback to the development team for quicker issue resolution.
  • Track defect trends and communicate risk levels, recommending actions to mitigate any identified issues.
  • Document test plans, test scripts, test cases, and automation frameworks, ensuring that all resources are accessible and maintainable.
  • Conduct knowledge-sharing sessions with junior testers, helping them grow their automation testing skills.

You’ll Win Us Over With. To succeed in this role, you'll need a solid foundation in software testing and automation, combined with hands-on experience in enterprise-level applications. Here’s what we’re looking for.

Core Skills & Experience

  • 4-6 years of hands-on experience in software testing, including manual and automated testing.
  • Expertise with test automation tools such as Selenium or UFT for automating UI and API tests.
  • Practical experience in writing test scripts and developing custom test automation frameworks.
  • Solid experience with JMeter for performance testing, ensuring applications meet scalability and load requirements.
  • Strong proficiency in PL/SQL for database validation and executing complex queries.
  • Experience in cross-platform testing, working across both Windows and Linux environments and ensuring compatibility across different browsers and devices.
  • Knowledge of data formats such as XML, JSON, and EDIFACT used in enterprise applications and experience testing them.
  • Familiarity with Agile methodologies and experience working in an Agile environment with continuous integration/deployment (CI/CD) pipelines.
  • A quality-first mindset with a passion for driving best practices and continuous improvement in software testing.

Nice-to-Have Skills

  • Familiarity with B2B systems, EDI (Electronic Data Interchange), or Supply Chain Management systems is a distinct advantage.
  • Knowledge of cloud technologies such as AWS and how they interact with enterprise applications is a plus.

What We Offer. At Siemens, we don’t just offer jobs we offer opportunities to shape the future. Here’s what you’ll get when you join our team.

  1. Global Impact. The chance to work on cutting-edge projects that are transforming industries, from smart cities to digital manufacturing. Your work will have a lasting impact on the future of technology.
  2. Career Development. We invest in your growth with continuous learning opportunities, including access to training programs, certifications, and global conferences.
  3. Work-Life Balance. Siemens offers a flexible work culture with the option to balance on-site work and remote work, along with generous paid leave to recharge and support your mental well-being.
  4. Collaborative Culture. At Siemens, we believe in the power of diversity and collaboration. You’ll work alongside world-class professionals in a dynamic, inclusive environment where your ideas and contributions are valued.
  5. Competitive Benefits. We provide competitive salaries, healthcare benefits, and additional perks like employee wellness programs, mental health support, and retirement plans to support your personal and professional well-being.
  6. Innovation & Growth. At Siemens, we are constantly innovating. As a part of our team, you will be at the forefront of digital transformation and cutting-edge technologies. You will have opportunities to work on projects that will define the future of intelligent infrastructure, automation, and sustainable energy.

How to Apply. If you are a passionate Test Automation Engineer looking to take your career to the next level, apply now to join Siemens! You’ll be part of a team that is shaping the future of technology and innovation.