What are the responsibilities and job description for the Sr Software QA Engineer position at Notified?
Notified is seeking a Sr Software QA Engineer. Our expectation at this time is that you will work from our office, located at 130 New Boston Street, Woburn, MA 01801, on Tuesday, Wednesday and Thursday with flexibility to work from home on Monday and Friday.
As a Senior Software QA Engineer, you will play a pivotal role in ensuring the delivery of high-quality software solutions as a key member of Notified’s agile development team. You will lead the QA testing efforts for various projects, leveraging your extensive experience to design and execute test plans, identify issues, and work closely with development teams to resolve them. Your expertise will be critical in defining test strategies, automating test processes, and ensuring that all software meets the required standards for functionality, performance, and reliability. You should have a strong attention to detail, analytical & diagnostic skills and be driven to achieve in a fast-paced, collaborative environment. You will work with Cucumber, NodeJS, Typescript, Playwright, Jest, Git, AWS S3.
Essential Duties:
•Understand feature centric test design techniques and comfortable to implement those
concepts in test plan and strategy.
• Have in-depth technical understanding of integrated systems to perceive and channelize
issues properly for AUT (Application Under Test)
• Excellent understanding of BDD Behavior Driven Development concepts to derive precise
features, scenarios from PRDs, epics and user stories.
• Excellent coding skills to write optimized and industry standard code in typescript following
best practices.
• Good understanding of a test framework and SOC (Separation of Concerns)
• Good understanding of GitHub, code review process, PR, and branching.
• Should have good exposure to REST API testing using any standard library.
• As a senior engineer, should have mentoring experience to junior team members.
• Excellent team membership skill to fit into a global team.
The starting salary for this role is expected to fall within the range of $100,000 to $120,000 annually, commensurate with the candidate's qualifications and experience.
Minimum Qualifications:
Education:
- Associate's degree from an accredited college or university in computer science, MIS, or a related field or a Programming Certificate from a recognized institution required
- Bachelor's degree in computer science, MIS, or a related field is preferred
- Equivalent work experience in a similar position may be substituted for educational requirements
Experience:
- Minimum 3 years of software testing experience for SaaS-products required
- Minimum 1 year lead experience preferred
- Minimum 2 years of Test Automation experience in UI as well as API automation using JavaScript or Typescript, BDD, Node JS, UI testing required
- Should have test framework exposure to either one of the following: jest/mocha/protractor/jasmine/cucumber. Should know any one of automation framework: Playwright, Puppeteer, WDIO, Cypress.
Salary : $100,000 - $120,000