What are the responsibilities and job description for the QA Automation Developer position at TalentBurst, an Inc 5000 company?
MassHealth is seeking a highly motivated senior QA Automation Developer to join its UQA Automation and MA21 Eligibility Team. This position is currently a hybrid remote position. Candidates will be expected to be onboard and working on-site when requested. The final rounds of interviews will be conducted onsite at our offices located at 100 Hancock Street, Quincy, Massachusetts, 02171.
The QA Automation Developer will be responsible for working on complex projects within the Healthcare Domain and applying knowledge of software testing and analysis concepts, practices, and procedures. The position requires experience in all phases of the software development life cycle and testing methodologies. Experience should include testing functional/non-functional scenarios in support of integrated multi-platform systems. The individual should work in compliance with HIPAA requirements.
Responsibilities
DETAILED LIST OF JOB DUTIES AND RESPONSIBILITIES:
The QA Automation Developer will be responsible for working on complex projects within the Healthcare Domain and applying knowledge of software testing and analysis concepts, practices, and procedures. The position requires experience in all phases of the software development life cycle and testing methodologies. Experience should include testing functional/non-functional scenarios in support of integrated multi-platform systems. The individual should work in compliance with HIPAA requirements.
Responsibilities
DETAILED LIST OF JOB DUTIES AND RESPONSIBILITIES:
- Designing the overall technology roadmap of automation framework solutions in collaboration with development and SQA teams.
- Contribute to which testing approaches would best solve the need to deliver a quality framework.
- Collaborate with other teams, such as infrastructure and security, to advocate for testing, best practices, strategy, and techniques to integrate quality into the entire development life cycle.
- Develop test strategies according to a risk-based test methodology.
- Identify areas of optimization and improvement in the testing process.
- Document framework, architecture, and design.
- Document defects and track them through to resolution.
- Monitor automated test execution for incremental and monthly releases.
- Establish and govern automation metrics and KPIs to stakeholders.
- Mentor members of the QA team on automation practices and skills.
- Facilitate backup to the UAT Technical lead.
- Participate in all automation-related designs, status/team meetings, etc.
- Experience developing test automation frameworks using Selenium, JUnit/TestNG, Playwright, and REST Assured.
- Expertise in any programming language, preferably JAVA , and understanding object-oriented design techniques.
- Proficient in using XPath and CSS Selectors. Able to derive Customized Xpaths.
- Experience with Jenkins, Maven, SVN, Git, and XL Deploy.
- Experience using Version controller tools like SVN / GIT
- Proficiency in Microsoft 365, Excel, Word, PowerPoint
- AWS work experience is a plus .
- Bachelor of Science in Computer Science, related degree, or equivalent work experience.
- 5-10 years of experience designing and maintaining test automation frameworks for web-based and API applications.
- 5 years of experience designing and maintaining application automation test frameworks.
- Must possess excellent verbal and written communication skills.
- Knowledge of QA methodologies and the software development lifecycle.
- Prior experience with testing types: black-box, white-box, functional, smoke, and regression.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to deliver on time while working in a semi-autonomous environment and with distributed teams.
- Test management, build, and CI/CD tools such as ALM, Maven, Jenkins, and XL Deploy are preferred.
- Prior Government or healthcare experience desired