Software Test Engineer
Responsible for designing, executing, and maintaining manual and automated test cases to ensure the quality of web and mobile applications..
Job Description: Quality Assurance (QA) Engineer
Overview
We are seeking an experienced Quality Assurance (QA) Engineer to join our team, responsible for designing, executing, and maintaining manual and automated test cases to ensure the quality of our web and mobile applications. The successful candidate will have a strong understanding of software testing methodologies, tools, and technologies, as well as excellent analytical and problem-solving skills.
Key Responsibilities
- Design, develop, and execute manual and automated test cases to ensure the quality of web and mobile applications
- Identify and report defects, and collaborate with cross-functional teams to resolve issues
- Develop and maintain test automation frameworks, tools, and scripts
- Perform functional, regression, and integration testing of software applications
- Analyze test results, identify trends, and provide recommendations for process improvements
- Collaborate with developers to identify and resolve defects, and ensure that fixes are properly tested
- Develop and maintain test plans, test cases, and test scripts
- Stay up-to-date with new technologies, tools, and methodologies in software testing
Requirements
Technical Skills
- 2+ years of experience in software testing, with a focus on web and mobile applications
- Strong knowledge of software testing methodologies, including black box, white box, and gray box testing
- Experience with test automation tools such as Selenium, Appium, or TestComplete
- Proficiency in programming languages such as Java, Python, or C#
- Familiarity with Agile development methodologies and test-driven development (TDD)
- Experience with defect tracking tools such as JIRA, Bugzilla, or Trello
Soft Skills
- Excellent analytical and problem-solving skills
- Strong attention to detail and organizational skills
- Effective communication and collaboration skills
- Ability to work in a fast-paced environment and meet deadlines
- Strong critical thinking and creative problem-solving skills
Nice to Have
- Experience with cloud-based testing platforms such as AWS Device Farm or Google Cloud Test Lab
- Knowledge of containerization technologies such as Docker
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
- Experience with machine learning or artificial intelligence testing
What We Offer
- Competitive salary and benefits package
- Opportunity to work on cutting-edge web and mobile applications
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible work arrangements and remote work options
How You'll Contribute
As a QA Engineer, you will play a critical role in ensuring the quality of our web and mobile applications. You will work closely with cross-functional teams to identify and resolve defects, and contribute to the development of test automation frameworks and tools. Your analytical and problem-solving skills will help drive process improvements and ensure that our applications meet the highest standards of quality.
Success Metrics
- Test coverage and defect detection rates
- Test automation framework development and maintenance
- Collaboration and communication with cross-functional teams
- Adherence to testing deadlines and timelines
- Continuous learning and professional development
Kochi
2025-09-22
2025-09-22
Are you sure you want to apply for this job ?
