Senior Test Engineer | Codersbrain
Job Description
Sr. Test Engineer – Automation
Company Overview
We harness the power of the Internet-of-Things, cloud computing, and predictive analytics to deliver actionable insights that maximize equipment utilization, increase yield, and reduce the operating costs of farming operations. Our culture sets us apart from the competition and allows our team of developers, free-thinkers, and problem solvers to connect the dots before others even see them. We're looking for like-minded, motivated, and talented professionals that want to have a meaningful impact on global agriculture and help us shape the future of farming.
Job Summary
As a Sr. Test Engineer – Automation, you will join a highly skilled software team in delivering innovative mobile and web applications that comprise our next-generation digital platform for customer outreach and engagement. This role provides an excellent opportunity to be part of the technology revolution in agriculture and collaborate with talented professionals in a global, diversified company.
Responsibilities
- Identify test cases suitable for automation, analyze requirements, and select appropriate test cases for optimal test coverage.
- Create a comprehensive test strategy for API automation testing, documenting the approach, tools, and techniques to ensure testing consistency and efficiency.
- Develop a detailed test plan that outlines the scope, objectives, and resources needed for API automation testing.
- Design and implement an automation framework that organizes and executes automated tests for consistency, reusability, and scalability.
- Monitor the defect management process, collaborating with team members to identify, report, and manage defects while ensuring quality standards.
- Execute regression tests on the APIs to confirm that new code changes do not impact existing functionality.
- Collaborate with DevOps and development teams to integrate testing into the delivery pipeline, supporting faster and more stable releases.
Qualifications
- Educational Qualification: Bachelor’s or Master’s degree in Computer Science or Computer Engineering from an accredited university.
- Experience: 5-10 years of industry experience, specializing in test automation.
- Technical Skills:
- Proficiency in programming languages such as Java or JavaScript.
- Experience with automation testing frameworks such as Selenium, TestNG, or JUnit.
- Extensive knowledge of mobile applications and microservices (APIs).
- Hands-on experience with performance testing tools like LoadRunner or K6.
- Familiarity with cloud technologies and services (AWS, Azure, or Google Cloud).
- Experience with version control systems like Git.
- Proficiency in scripting languages for automated testing.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools like Azure DevOps or GitLab CI.
- Soft Skills: Excellent communication skills, problem analysis abilities, and a strong team player mindset.
Preferred Skills
- Certifications in software testing (e.g., ISTQB).
- Leadership skills to build cohesive, high-performance teams.
- Deep analytical skills and understanding of business domain alignment with corporate vision and strategy.
Experience
- 5-10 years of relevant industry experience in software testing and automation.
Environment
The position is based in India, with locations available in Bangalore or Gurgaon. The work environment emphasizes collaboration and innovation in delivering cutting-edge technology solutions.
Salary
Salary details are not specified for this position.
Growth Opportunities
As part of a global organization, there are potential career advancement opportunities within the company, fostering professional development and growth.
Benefits
Details on benefits offered for this role are not specified.