About Us: In The Network provides a range of services to individuals who have suffered personal injuries due to accidents, workplace incidents, or medical malpractice. These services are designed to support clients throughout the healthcare and legal processes, providing comprehensive and compassionate care to help clients manage their medical needs, pursue legal claims, and achieve the best possible outcomes. As we continue to grow, we are seeking a dedicated and skilled Automation QA Engineer to join our team and ensure the quality and reliability of our platform.
Job Summary: As an Automation QA Engineer at In The Network, you will be responsible for designing, developing, and executing automated tests to ensure the quality of our software products. You will work closely with developers, product owners, and other stakeholders to identify testing needs and implement robust test automation solutions. Your role will be crucial in maintaining the high standards of our platform, ensuring that it delivers a seamless and error-free experience to our users.
Key Responsibilities:
- Test Automation Development: Design, develop, and maintain automated test scripts using tools such as Selenium, Cypress, or similar frameworks, ensuring comprehensive test coverage across all features.
- Continuous Integration: Integrate automated tests into CI/CD pipelines, working closely with the development team to ensure that tests are executed regularly and that any issues are addressed promptly.
- Test Planning: Collaborate with product owners and developers to understand requirements, define test strategies, and create detailed test plans for new features and enhancements.
- Regression Testing: Develop and maintain a suite of regression tests to ensure that new changes do not negatively impact existing functionality.
- Bug Tracking & Reporting: Identify, document, and track defects using tools such as JIRA, and work with the development team to resolve issues.
- Performance Testing: Conduct performance and load testing to ensure the platform can handle expected user loads and identify any bottlenecks or performance issues.
- Security Testing: Implement and execute automated security tests to identify vulnerabilities and ensure the platform complies with security best practices.
- Collaboration: Work closely with cross-functional teams to ensure that testing is integrated into the development process from the start and that quality is a shared responsibility.
- Test Documentation: Create and maintain detailed documentation of test cases, test scripts, and test results, ensuring that all stakeholders have visibility into the testing process.
Qualifications:
- Experience: 3+ years of experience in software quality assurance with a focus on test automation.
- Automation Tools: Proficiency in automation tools such as Selenium, Cypress, TestComplete, or similar.
- Programming Skills: Strong programming skills in languages such as Python, JavaScript, or Java, with experience in writing automated test scripts.
- CI/CD: Experience with CI/CD tools and practices, such as Jenkins, GitLab CI, or CircleCI, with the ability to integrate automated tests into pipelines.
- Testing Methodologies: Strong understanding of testing methodologies, including unit testing, integration testing, system testing, and acceptance testing.
- Problem-Solving: Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues and identify root causes.
- Team Collaboration: Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Attention to Detail: A keen eye for detail and a commitment to delivering high-quality software.
Preferred Qualifications:
- Performance Testing: Experience with performance testing tools like JMeter or LoadRunner.
- Security Testing: Familiarity with automated security testing tools and practices.
- Agile Experience: Experience working in Agile or Scrum development environments.
- Cloud Experience: Experience testing applications deployed on AWS or other cloud platforms.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on impactful projects that make a difference in people's lives.
- Professional development opportunities and career growth.
- A collaborative and supportive team culture.
Additional Information: Please note that no sponsorship is available for this position. Candidates must be authorized to work in the United States without the need for sponsorship now or in the future.