Software Quality Assurance (SQA) Analyst
The Software Quality Assurance Analyst creates test cases, executes tests, and documents software testing results. Ensures completed software meets established standards. Validates end user documentation.
Primary responsibilities include the following:
- Perform static testing of documentation for accuracy.
- Identify and extract test requirements from business requirements.
- Specification of test data requirements.
- Test case development, estimation, and maintenance.
- Peer review test cases and test documentation.
- Perform dynamic testing against system(s) under test.
- Defect logging, retest, and change request entry.
- Knowledge transfer to the client and team members.
- Liaison with developers & business analysts.
- Management of individual progress against the plan.
- Confirmation of test environment readiness.
- Verify and revise quality assurance standards as needed.
- Analyze complex situations and recommend solutions to the client.
- Recommend areas for process improvement.
- Experience with System Development Life Cycle models (Waterfall, Rapid Application Development, Spiral Model, Agile, etc.) required.
- Software testing experience required.
- Excellent interpersonal, consultative skills.
- Strong organization skills and attention to detail.
- Strong communication skills both oral and written.
- Self-motivated and ability to motivate others.
- Working knowledge of quality assurance methodologies.
- Ability to follow instructions, work independently, or function in a team as needed.
- Knowledge of commonly used concepts, practices, and procedures for full product development life-cycle desired.
- Ability to prioritize, plan, organize and manage multiple tasks efficiently.
- Ability to effectively present to and interact with all levels of management.
- Highly adaptive and flexible to a changing environment.
- Working knowledge on SQL a plus.
"It is an exciting time to be a part of the iLAB family. Company growth has provided me with opportunities that not many of my peers are fortunate enough to experience, and the knowledge I have gained from my veteran coworkers is priceless. It is nice to finally feel like a company cares about my career goals, and not just their own business goals."