Software Engineering in Test
Role details
Job location
Tech stack
Job description
InnoTECH Staffing is looking to hire a fulltime permanent Senior Software Quality Assurance Engineer to support the development of life-changing medical devices for a company locat…
- 12 days ago
Requirements
This SWET role is focused on driving software quality within an Agile Scrum environment through a combination of QA engineering expertise and strong software development skills. The position requires experience in both test engineering and application development, with a strong understanding of coding standards, code reviews, source control, object-oriented design, software design principles, and modern development practices. Candidates should have experience with Selenium-based automation frameworks (Java), Agile methodologies, defect management, and automated testing strategies. Additional preferred skills include SQL and NoSQL databases, REST API testing, CI/CD practices, Behavior-Driven Development (BDD/Gherkin), and contributing to test automation architecture such as the Test Pyramid. As a senior member of the team, this individual will lead quality initiatives throughout the software development lifecycle, partnering closely with developers, product owners, and other stakeholders to ensure comprehensive test coverage and high-quality releases. Responsibilities include designing and maintaining automation frameworks, creating automated test scenarios, participating in story refinement and sprint activities, managing defect triage and resolution, validating production deployments, and mentoring junior engineers. The ideal candidate is a collaborative problem solver with excellent communication skills, a continuous improvement mindset, and a proactive approach to identifying and preventing software defects while promoting quality best practices across the organization. Must Have:
- Experience and/or knowledge in both QA Engineering and Software Development
- Proficiency or demonstrated ability to learn professional software development practices, including coding standards, code reviews, source control, build processes, design patterns, object-oriented design, and software design principles, * Job experience should be no longer than one page per job.
- Candidates must have an active LinkedIn made over 1 year ago, no multiple LinkedIn profiles especially with different information for the same candidate. Verified profiles and 100+ connections are highly preferred. If they do not have active LinkedIn references are required with submission.
- Dates of employment must be accurate and not overlap. If education dates and employment dates overlap, please supply an explanation.
- Full Education details including months & years of completion on resume required. If a candidate has a master's degree, a bachelor's degree is also required on resume.
- No large employment gaps without an explanation (example: they were going to school at the time) and short-term contracts are not ideal.
- Local candidates are always preferred. If they are local, they should expect an onsite interview. If they are not local, please include current location and desired relocation preference.
- Candidates must be comfortable with a hybrid schedule, every other week for 5 days per week. Unfortunately, there are no exceptions.
- Candidates must be comfortable completing coding exercise prior to interviewing and live coding during interviews.
Benefits & conditions
Why on the market: Desired Locations (MA, UT, BOS, NH, RI, NC, TX, NJ, KY): Is this candidate eligible to work in the US (Y/N): Will this candidate be a W2 employee of your company (Y/N)?: Vendor Name: Vendor POC (Name and Email): Candidate Pay Rate: $ Candidate Pay Type (Salary or Hourly): Candidate Availability to Interview: Candidates Availability to Start: Candidates Email: Candidates Phone Number: LinkedIn: Secure ID: (format: First two character of First Name, MMDD: 2 digit birth month followed by 2 digit birth day, NNNN: Last four digits of SSN)