What are the responsibilities and job description for the QA Analyst position at LABS196 Innovations?
Position: QA Analyst
Experience: 3-5 years
Reporting To: CEO & COO
Qualifications: BS degree in Computer Science, Engineering, or relevant field
Position Summary:
We are looking for an innovative and experienced quality analyst to join our team. The quality analyst is responsible for developing and supporting the planning, design, and execution of test plans, test scripts, and process plans for projects. You will be responsible for ensuring that the product meets the minimum quality standards, is fully functional and user-friendly.
Key Responsibilities:
- Design, develop and document application test strategies, test plans and test cases based on software requirements and technical specifications for all product offerings.
- Create, implement, and maintain test coverage for Web and Mobile applications.
- Work with Product Managers and Scrum master’s to define the project's testing methodology and manage the test execution for small to large sized projects.
- Basic knowledge and ability to execute simple SQL queries.
- Work collaboratively with test teams composed of staff drawn from various IT, business units and 3rd party resource providers.
- Maintain the facilitator role for the testing team; keep team focus on tasks at hand and clear roadblocks.
- Monitor the testing execution for each sprint (Agile) or testing phase.
- Test Back-End, APIs, Azure services (using different virtual machines if needed)
- Prioritize testing tasks, scenarios and test cases and track and report on testing activities.
- Conduct exploratory testing on applications during development.
- Offer creative and innovative solutions to complex testing issues.
- Follow the overall QA process improvements to ensure consistency and standardization across product lines.
- Work in a collaborative, quality focused role in agile development teams to shape product offerings.
Competencies Required & Experience:
- 3 years of experience with application quality assurance in a complex Windows software development environment
- Experience in functional/ integration/ system/ security/ performance/ regression and user acceptance testing using manual or automated testing techniques, preferably using exploratory testing methodology (2-3 different types of testing is enough if you know them very well and can articulate the differences between them)
- Hands-on working experience with Windows and Microsoft.
- Good understanding of computer networking principles (TCP/IP), certificates, encryption.
- Able to understand the nature and workflow of complex business and technical processes.
- Strong analytical skills with ability to formulate solutions for complex problems.
- Experience in a fast-paced project environment, working under Agile or Scrum paradigm.
- Hands-on working experience with commercial databases (MS-SQL)
- University degree or college diploma in computer science or related discipline
- Experience with .Net platform is an asset.
Job Type: Full-time
Pay: $45,000.00 - $60,000.00 per year
Benefits:
- Paid time off
Compensation package:
- Performance bonus
- Stock options
Experience level:
- 3 years
Schedule:
- 8 hour shift
Ability to commute/relocate:
- Sugar Land, TX 77479: Reliably commute or planning to relocate before starting work (Required)
Experience:
- SQL: 1 year (Preferred)
- Selenium: 1 year (Preferred)
- Test automation: 1 year (Preferred)
Work Location: In person
Salary : $45,000 - $60,000