Overview
On Site
USD 100,000.00 - 125,000.00 per year
Full Time
Skills
Test plans
Test cases
Regression analysis
Performance testing
Quality assurance
Scripting
Continuous Integration and Development
Testing
Software Quality Assurance
Software testing
Automated testing
Selenium
TestNG
JUnit
Cypress
Continuous integration
Continuous delivery
Version control
Git
Bug tracking
Test management
JIRA
TestRail
Problem solving
Attention to detail
Software development
Software development methodology
Agile
Communication
Mobile testing
Insurance
Job Details
This mid-size company is seeking a QA Engineer to join their team. In this role, you will ensure the quality, reliability, and performance of various products by creating/ executing manual and automated tests, collaborating closely with development teams to improve testing processes. This is a hybrid position, so the ideal candidate is in the greater Massachusetts area. The salary range is $100,000 - $125,000.
As a QA Engineer, you will be responsible for designing and implementing test plans, performing manual and automated testing, and ensuring that products meet the highest standards of quality. Your input will be essential to maintaining high-quality software releases and continuous product improvements. This role will involve conducting tests on new releases, troubleshooting bugs, and implementing comprehensive QA processes company wide.
Key Responsibilities:
As a QA Engineer, you will be responsible for designing and implementing test plans, performing manual and automated testing, and ensuring that products meet the highest standards of quality. Your input will be essential to maintaining high-quality software releases and continuous product improvements. This role will involve conducting tests on new releases, troubleshooting bugs, and implementing comprehensive QA processes company wide.
Key Responsibilities:
- Design, develop, and execute test plans and test cases for both manual and automated testing.
- Perform functional, regression, integration, and performance testing to ensure software quality.
- Build and maintain automated test scripts and frameworks to support continuous integration and continuous delivery (CI/CD) pipelines.
- Monitor software performance and suggest improvements based on testing results.
- Help define and enforce testing standards, processes, and best practices across the team.
- 3+ years of experience in software quality assurance or a similar role.
- Strong knowledge of software testing methodologies, tools, and best practices.
- Hands-on experience with automated testing tools and frameworks (e.g., Selenium, TestNG, JUnit, Cypress).
- Familiarity with CI/CD pipelines and version control systems like Git.
- Experience with bug tracking and test management tools (e.g., Jira, TestRail).
- Strong problem-solving skills and attention to detail.
- Good understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent communication skills, both written and verbal, with the ability to work collaboratively across teams.
- Familiarity with web and mobile application testing is a plus.
- Medical/Dental/Vision Insurance
- Paid Time Off (PTO)
- 401(k)
- Bonuses
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.