Job Overview:
As a Test Automation Engineer, you will be responsible for designing, developing, and
implementing automated testing solutions to ensure the quality and reliability of our software
products. Your role will involve collaborating with cross-functional teams to understand
requirements, creating and executing test plans, and contributing to the continuous
improvement of our testing processes.
Key Responsibilities:
1. Automation Testing: Proficient in automation testing using at least one of the following
tools: Cypress, Cucumber, or Selenium.
2. Performance Testing: Experience in performance testing using JMeter.
3. Programming Basics: Solid understanding of Java or Python basics for testing purposes.
4. Manual Testing: Proficient in manual testing, test strategies, and test coverage.
5. Testing Types: Experience in various testing types including Unit, Integration,
Regression, Functional, End-to-End, and UI testing.
6. Test Management: Competence in test case management, code coverage, and defect
management using bug databases. Familiarity with test scheduling, resource
management, and test run analysis.
7. Documentation: Ability to document test cases and regression environments
effectively.
8. SDLC and Agile: Understanding of the Software Development Life Cycle (SDLC) and
experience with Agile tools. Familiarity with repository management tools (Git,
Bitbucket), versioning, clean code practices, package management, and bug tracking
tools such as Jira, Notion/Confluence.
9. Quality Assurance: A commitment to quality assurance processes.
Good to Have:
1. CI/CD: Experience with Continuous Integration/Continuous Deployment (CI/CD) for
automation test cases using tools like GitLab, Bitbucket, or Jenkins.
2. Robot Framework: Familiarity with Robot Framework for test automation.
3. API Testing: Experience in testing RESTful APIs, preferably using Postman.
Qualifications and Experience:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 4+ years of experience in software testing and test automation.
• Strong analytical and problem-solving skills.
• Excellent communication and collaboration skills.
• Ability to work effectively in a fast-paced, dynamic environment.
• Detail-oriented with a focus on delivering high-quality results.
Location: Hyderabad
If you are passionate about using technology to deliver quality education to students, we invite
you to apply for this exciting opportunity to lead the technology aspect of our Education Services
K-12 startup