Senior Software Test Engineer
- Source: Smithsdetection
- Smiths Group
- On-site
- State of Karnataka, India
- Senior
Job Description
Job Detail
Location: Bengaluru, KA, India
Ref: REF5434S
Job Function: Engineering
Job Description
Duties:
- 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 ing lessons learned from past testing cycles to enhance efficiency and test effectiveness.
Qualifications
What you’ll bring
- Bachelor’s degree (or equivalent) in Computer Science, Information Technology, or related field.
- 4–7 years of hands‑on experience testing distributed, microservices‑based applications, including test strategy definition, design, execution, and maintenance.
- Strong expertise in automated testing frameworks such as Robot Framework and 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 dependency checks.
- Hands‑on experience with containerisation technologies (Docker) and 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.
Nice to have
- Broader exposure to advanced automation strategies or scripting for test environments.
- Certifications in testing frameworks, cloud technologies, or DevOps practices.
- Experience with performance testing and monitoring tools.
- Familiarity with security testing or compliance validation in microservices architectures.
- 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.
Additional Information
Join us and we’l…
Skills
- subversion
- robot-frame-work
- Python
- Docker
- Kubernetes
- Jenkins
- Bitbucket
- JIRA
- confluence
- testrail
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
