- Junior
- Bureau à Chennai
Manual Testing:
- Understands and executes test cases.
- Analyzes user requirements to create test scripts and record results.
- Reviews manual and automated tests for gaps and suggests potential automation.
- Conducts ad-hoc testing and performs error guessing based on system experience.
Defect Management:
- Identifies and reports bugs in the Test Case Management tool.
- Understands the defect management process, including bug discovery, categorization, fixing, verification, closure, and reporting.
- Communicates findings during testing with the development team and project owner.
Regression Testing:
- Understands and executes regression test cases, recording results in the test case management tool (e.g., MTM/AZDO or Jira).
- Determines when a test fails, communicates this to team members, and logs bugs as required.
Automation:
- Creates test cases that are clear enough for an automation engineer to automate.
Performance Testing:
- Understands the fundamentals of performance testing, including the difference between load and performance tests.
- Analyzes metrics produced by performance tests, such as response times.
CI/CD (Continuous Integration/Continuous Delivery):
- Understands the concepts of continuous delivery methodologies and how they could benefit the product.
- Learns how CI/CD concepts currently impact testing.
- Reviews QA/Dev release definitions to ensure completion and identifies errors in error logs.
Quality Process:
- Follows the QA Process in conjunction with the Agile Process, as outlined on the SCRUM Board and associated documentation.
- Understands the difference between Test Preparation and Test Execution.
- Manually executes tests on the product and records results in MTM/AZDO.
- Creates test data within a test environment.
- Deploys code to a test environment using build scripts.
- Executes tests and raises issues/defects as appropriate.
- Produces test reports based on execution status for a given test phase.
- Manages defect prevention by identifying key tests and risk areas early in development.
Test Management (Plan, Schedule):
- Plans testing for their own projects, including identifying scope, creating test suites, and estimating story points for testing.
- Prioritizes and schedules their own projects, ensuring significant bugs are discovered early and testing plans aim to meet deadlines.
Agile Practices:
- Participates in standard Agile ceremonies such as stand-ups, planning, and retrospectives with some assistance.
- Conveys current work status to the team in stand-ups, answers questions about acceptance criteria, and provides feedback in retrospectives.
Interpersonal Skills:
- Exchanges straightforward information, asks questions, and checks for understanding.
- Builds stable working relationships internally.
- Bachelor's Degree in Computer Science or related technical field
- 1 to 2 years of relevant experience in Automation testing(Mandatory)
- Demonstrated testing skills and understanding of QA processes
- Coding experience in C# or Java programming language (Mandatory)
- Working experience with test automation methodologies and tools (Selenium - May be) and other testing tools/frameworks like BDD, Gherkin, Cucumber are preferred.
- Experience with virtualization architecture and controlled test environments
- Knowledge of the JIRA would be an advantage.
- Basic troubleshooting and debugging skills
- Experience of working within a Global Organization would be an advantage
- Experience working in an Agile Development Environment, ideally with experience working with a distributed team
How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.
Posting Date
09/27/2025
Application Deadline: Applications could be accepted until at least 30 days from the posting date.
Join a Values-Driven Team: Belong, Grow, Innovate.
At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter.
If you need assistance or would like to request an accommodation in connection with the application process, please contact [email protected].
Postuler maintenant