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.
- 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.
- Career Development. We invest in your growth with continuous learning opportunities, including access to training programs, certifications, and global conferences.
- 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.
- 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.
- 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.
- 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.