Description
About Us:
Reliance Health is a leading healthcare provider committed to delivering accessible and innovative healthcare solutions to our customers. We are seeking a talented and creative QA Engineer to join our dynamic team and contribute to enhancing the customer experience through the optimization of self-service and bot automation.
Position Overview:
As a QA Engineer specializing in test automation at Reliance Health, you will play a pivotal role in ensuring the reliability and quality of our software products. You will collaborate closely with development and QA teams to create and maintain automated test suites for APIs and user-facing applications, enabling rapid and accurate testing throughout the development lifecycle. You will work closely with product designers and developers to create seamless and delightful user experiences.
Responsibilities:
Test Automation: Develop and maintain automated test scripts and test suites for APIs and user-facing applications using industry-standard automation frameworks and tools.
API Testing: Conduct thorough testing of RESTful APIs, including functional, performance, and security testing.
User Interface Testing: Automate frontend testing using tools like Selenium or Cypress to verify user interactions, UI responsiveness, and compatibility.
Regression Testing: Create and execute regression test suites to ensure that software changes do not introduce new defects.
Test Data Management: Manage and maintain test data sets required for automated testing scenarios.
Continuous Integration: Integrate automated tests into the CI/CD pipeline to enable continuous testing and deployment.
Defect Management: Identify, report, and track defects using bug tracking tools, and work with developers to resolve issues.
Performance Testing: Collaborate with performance engineers to automate and execute performance tests as part of the testing process.
Documentation: Document test cases, test data, and test results to ensure clarity and maintainability of automated tests.
Collaboration: Collaborate with development, product, and QA teams to understand requirements and deliver high-quality software.
Test Strategy: Contribute to the development of the overall testing strategy, including the identification of automation opportunities.
Continuous Learning: Stay updated on industry best practices, emerging testing tools, and technologies to enhance the effectiveness of automated testing.
Requirements
Proven experience in test automation, with a focus on both API and user-facing application testing.
Proficiency in automation tools and frameworks (e.g., Selenium, Cypress, Postman, JUnit, TestNG, RestAssured).
Strong understanding of software testing methodologies, test case design, and test data management.
Experience with CI/CD pipelines and version control systems (e.g., Jenkins, Git).
Knowledge of scripting languages (e.g., Python, JavaScript) for test automation.
Familiarity with database systems and SQL for data validation.
Strong problem-solving and debugging skills.
Excellent communication and collaboration abilities.
Agile development experience is a plus.
Benefits
Competitive salary and benefits package.
Premium health insurance package
Opportunity to make a significant impact on improving customer experiences.
Collaborative and inclusive work environment.
Professional development and growth opportunities.
Application Process:
If you are a passionate Quality Assurance and are eager to contribute to our exciting projects, we encourage you to apply. Join us in shaping the future of Reliance Health and making a meaningful impact in the world of healthcare
.At Reliance Health, we are dedicated to fostering an inclusive and diverse workplace. We encourage individuals from all backgrounds to apply.