Requirements
Job Summary:
The Software Test Engineer is responsible for ensuring the quality and reliability of software applications through rigorous testing and validation. This role involves writing test plans, creating test cases, identifying bugs, and working closely with developers to resolve issues. The ideal candidate is detail-oriented, experienced in manual and automated testing, and has a strong understanding of software development life cycles and QA best practices.
Key Responsibilities:
Testing and Quality Assurance:
• Design and execute detailed test plans and test cases for web and mobile applications.
• Perform manual, automated, regression, and performance testing.
• Identify, report, and track bugs through to resolution using issue tracking tools (e.g., JIRA).
• Collaborate with developers to understand features and ensure complete test coverage.
Test Automation:
• Develop and maintain automated test scripts using tools such as Selenium, Cypress, orPlaywright.
• Integrate test suites into CI/CD pipelines.
• Maintain and improve test frameworks. Documentation and Reporting:
• Document test cases, testing processes, and results.
• Provide timely feedback and quality metrics to project stakeholders.
• Contribute to QA documentation and knowledge base.
Required QualificationsÂ
Education:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field. Experience: • Proven experience as a QA Engineer or Software Test Engineer.
• Experience with both manual and automated testing tools and techniques.
• Familiarity with Agile/Scrum methodologies.
Technical Skills:
• Proficiency in test automation tools (Selenium, Cypress, Postman, JMeter, etc.)
• Basic understanding of programming languages (e.g., JavaScript, Python, Java)
• Experience with defect tracking tools (JIRA, Bugzilla)
• Familiarity with CI/CD tools like Jenkins, GitLab CI/CD Soft Skills:
• Excellent attention to detail and organizational skills.
• Strong analytical and problem-solving abilities.
• Effective written and verbal communication skills.
Benefits:
• Competitive salary and comprehensive benefits package.
• Opportunities for continuous learning and professional development.
• Flexible working hours and remote work options.
Apply by emailing info@edhealth.net
