Job Description: We are looking for a skilled Automation and Manual Testing Engineer to design, develop, and execute test cases for our software applications. The ideal candidate will have a strong understanding of software testing principles and experience working with both automation and manual testing techniques. This role requires the ability to develop test automation scripts, perform manual testing, and collaborate with cross-functional teams to ensure the quality and reliability of our products.
Responsibilities:
- Design, develop, and execute test cases and test plans for software applications.
- Develop and maintain automated test scripts using testing frameworks and tools.
- Perform manual testing to identify defects, verify functionality, and ensure product quality.
- Collaborate with software developers and product owners to understand requirements and acceptance criteria.
- Execute regression tests to validate software changes and updates.
- Identify and document software defects and track them to resolution.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the improvement of testing processes and methodologies.
- Provide feedback and recommendations for improving software quality and performance.
- Stay current on industry trends and best practices in software testing and quality assurance.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 1 to 10+ years of experience in software testing, including automation and manual testing.
- Proficiency in testing methodologies, techniques, and tools.
- Experience with test automation frameworks such as Selenium, Cypress, or Appium.
- Strong understanding of programming languages such as Java, Python, or JavaScript.
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team environment.
- Strong communication and interpersonal abilities.
Preferred Qualifications:
- Certification in software testing (e.g., ISTQB, CSTE) is a plus.
- Experience with performance testing tools such as JMeter or LoadRunner.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with Agile development methodologies.
Benefits:
- Competitive salary
- Comprehensive benefits package
- Opportunities for professional development and growth
- A collaborative and innovative work environment
Job Category: Information Technology
Job Type: Full Time Hybrid Remote Work from office
Job Location: Pan India