What are the responsibilities and job description for the Software Quality Assurance (SQA) Engineer position at LifeLens Technologies Inc.?
LifeLens Technologies, Inc. is a medical device developer located in beautiful Bucks County, PA. We are pioneering innovative, next-generation treatment devices for personal health monitoring.
We are hiring a Software Quality Assurance Engineer. The ideal candidate has a collaborative mindset and a passion for developing new technology. In this role, you will work closely with testers, software developers, and other stakeholders to ensure that quality standards are met at every stage of development. You are detail-oriented and goal-driven. You are a capable problem solver with excellent organizational skills and superior verbal and written communication skills.
You will have the opportunity to work on cutting-edge technologies designed to revolutionize wearable health care. Your passion and drive will be rewarded with a competitive salary, benefits, and long-term growth opportunities.
This is a full-time, on-site position.
Job Description:
- Write and execute manual test procedures to verify product conformance
- Analyze test data and provide report of findings
- Design, implement, and execute automated test scripts and suites to validate the functionality, performance, and scalability of the software
- Automate testing for Smoke, Regression, Functional, Integration, and System End to End tests
- Prioritize and create execution plans for test scenarios
- Write test plans, test procedures, and test cases for both manual and automated testing
- Review software requirements and provide relevant feedback
- Create detailed defect descriptions in the defect tracking system
Qualifications:
- 3 years of experience running smoke, integration, and regression tests
- Experience creating and maintaining test plans and test cases, and reporting test results
- Hands-on experience in SW test automation, including designing, and implementing test frameworks and test automation scripts for firmware, mobile devices, front-end, back-end, API, web services
- Knowledge (through practical use) of automation frameworks and tools such as Appium, Selenium, Cypress, Cucumber, UFT, etc.
- Experience in programming languages for automation scripting such as Python (preferred), MATLAB (preferred), Java, C#, JavaScript
- In-depth knowledge of API testing, web services, RESTful APIs, Postman
- Experience with embedded systems and microcontroller architectures
- Solid understanding of software development lifecycle and proven product testing experience
- Familiarity with version control, defect tracking, and test management tools (Bitbucket, JIRA, etc.)
- Experienced problem solver with excellent organizational skills and superior verbal and written communication skills
- Bachelor's degree with a minimum of 3 years experience, or a Master's degree preferred, in computer engineering, computer science, electrical engineering, or related degree.
Benefits:
- Health Insurance
- Dental & Vision Insurance
- Paid Time Off
- 401(k)
- Flextime and occasional work-from-home