Candidate should have a Bachelor’s degree or equivalent in Computer Science, Information Technology, or related field with 4 to 7 years of hands-on experience in testing distributed, microservices-based applications, including test strategy definition, design, execution, and maintenance.
Required Skills
- Strong expertise in automated testing frameworks (Robot Framework, Python) for service-level and end-to-end testing across backend and consumer-facing applications.
- Proficiency in API testing (RESTful services), including contract validation, payload verification, error handling, and service dependencies.
- Hands-on experience with containerisation technologies (Docker) and container orchestration platforms (Kubernetes), including deployment validation and scalability testing.
- Working knowledge of cloud platforms and their deployment models.
- Experience supporting applications deployed via CI/CD pipelines (Jenkins, Bitbucket) with understanding of microservices promotion across environments.
- Proficiency with Atlassian tools (Jira, Confluence), test management tools (TestRail), and version control systems (Git).
- Strong understanding of software development lifecycles, microservices concepts, and test methodologies with ability to collaborate across development, DevOps, and testing teams.
- Demonstrated ability to write clear test cases, maintain accurate documentation, and track quality metrics in fast-moving environments.
Professional Competencies:
- Resourceful with strong analytical and communication skills at all organisational levels.
- Self-starter with excellent time management, attention to detail, and initiative.
- Proven ability to collaborate effectively in cross-functional and cross-cultural teams.
Duties & Responsibilities
- Test Case Development & Execution: Collaborate with senior engineers to develop and execute comprehensive test cases that align with project requirements, ensuring thorough testing of software functionality, performance, and security.
- Automation Support: Contribute to the development and maintenance of automated test scripts and frameworks. Assist in enhancing test automation coverage for both system-level and front-end applications.
- Issue Identification & Documentation: Identify, track, and document software defects, functionality issues, and performance problems, working closely with developers to reproduce, debug, and resolve issues.
- Collaboration & Communication: Work closely with cross-functional teams, including developers, product owners, and senior testers, to ensure alignment on testing goals and priorities. Communicate findings and progress effectively.
- Test Reporting & Metrics: Contribute to the preparation of test reports and track key testing metrics to assess test coverage, defect resolution, and overall testing progress.
- Support in Test Planning: Participate in test planning activities, contributing to discussions about scope, approach, and strategy for different types of testing, such as functional, regression, and integration testing.
- Version Control & Configuration Management: Utilize version control systems (e.g., Git, Subversion) for maintaining test scripts, test cases, and related artifacts.
- CI/CD Integration: Assist in integrating test scripts into Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure that automated tests are executed as part of the development process.
- Manual Testing: Conduct manual testing where required, especially in areas that are difficult to automate or require more exploratory testing to identify edge cases.
- Collaboration on Automation Strategy: Support senior engineers by contributing ideas and improvements to the automation strategy, tools, and frameworks used in the testing process.
- Continuous Improvement: Provide feedback on testing processes and practices, suggesting improvements and applying lessons learned from past testing cycles to enhance efficiency and test effectiveness.
Work Experience: 2 – 5 Years
Job Location: Bengaluru, India
About Smiths Group
For over 170 years, Smiths Group has been pioneering progress by engineering a better future. We serve millions of people every year, to help make the world safer, more energy efficient and productive, and better connected, across four global markets: Energy, General Industrial, Safety & Security, and Aerospace & Defence.
We design, manufacture and deliver engineering solutions for mission-critical applications across a range of markets including energy, process industries, aerospace and construction. Our technology benefits millions of people every day. We design, manufacture and deliver engineering solutions for mission-critical applications across a range of markets including energy, industrials, construction and aerospace.
How to Apply? Click Here to Apply Now
Candidate may be redirected to recruiters/ employers database!

