Senior Software Validation Engineer in Morrisville, NC at APEX Systems

Date Posted: 10/19/2019

Job Snapshot

Job Description

Job #:  1009469
Senior Software QA Engineer
If interested, please send your resume to Lauren at lparshall@apexsystems.com
 
PURPOSE
The Senior Software QA Engineer provides leadership within the Software QA group in the area of quality and testing strategy, execution and remediation. Performs primary role for projects in formulating and articulating testing approaches and in leading testing strategy review sessions. May also serve in a leadership role within the department providing daily oversight, mentorship and direction to software QA engineers from a task, project, development and training perspective. The position may have both managerial and technical leadership responsibilities. Managerial leadership responsibilities include direct staff supervision, validation and compliance consulting, and project delivery responsibilities. The Senior Software QA Engineer is highly competent in managing validation and testing aspects of in-house developed, configured and complex application projects with little direct supervision required.
RESPONSIBILITIES
  • Serves as a primary point of contact and source of accountability for validation and/or testing activities for projects. May have primary accountability for team performance on projects including all Software QA project deliverables, activities and timelines. May have primary accountability for technical testing deliverables such as project testing strategy documents. Ensures that deliverables are completed on time and in adherence with SOP’s. Conducts the appropriate follow-up when necessary. Manages the resources and timelines of assigned projects and tasks.
  • Coordinates, or as necessary, designs, writes and executes tests to prove systems functionality, verify business and user requirements are met and that systems will operate as expected in the production environment.
  • Involved in the project-planning phase of a computer system and be required to provide work estimates. Accurately estimates the magnitude and time requirements to complete testing for projects. Reviews estimates provided by other team members.
  • Provides input to support creation and agreement of project scope, work breakdown structure (wbs) and schedule, including appropriate milestones and performance measures with sponsor and stakeholders.
  • Supports creation and maintenance of libraries of reusable test data sets and test scripts.
  • Performs internal peer reviews of test cases from other engineers prior to and following execution as required to ensure issues/errors with the test scripts are identified and resolved.
  • Reports status, progress and concerns in a proactive, consistent and accurate manner to the Project Manager. Serves as testing lead for projects.
  • Review requirements and provide input to help develop high quality and detailed requirements and ensure trace-ability and that user needs are met.
  • Performs review of deliverables produced by other project members throughout the Software Development Life Cycle, for completeness and detail ensuring the specifications are of a high quality and can be used to write test scripts. May participate in technical meetings with Business Analysts and Developers.
  • Maintains knowledge of the software industry and software engineering practices, analyze the abilities of tools and technologies and compare with the needs of the business, recommend potential solutions to managers within the business
  • Performs other duties as required

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
  • Solid working knowledge of test management and test authoring/execution tools
  • Expert knowledge/skills around test case creation and test execution; ability to create and execute test cases as part of broader testing strategy for large complex systems interfacing with other products.
  • Possess thorough knowledge of software quality engineering activities, including project management, user requirements, functional specifications
  • Solid understanding of the requirements elicitation, analysis, and specification process. Expertise in review of requirements specifications for testability, in design review and in testing strategy reviews. Ability to lead testing strategy review sessions.
  • Detailed knowledge, use and understanding of the CSV and SDLC processes; and the ability to mentor and ensure staff are trained on company processes
  • Solid understanding of relational database theory, multi-tiered application architecture and related testing strategies
  • Possess fine-tuned analytical skills and be very detail oriented.
  • Excellent oral/written interpersonal skills; user focused; persuasive, yet patient; work well with team members.
  • Some team leadership/supervisory skills desirable; Experience leading test teams with or without direct reporting responsibilities preferred
  • Experience working in a fast-paced, dynamic environment
  • Ability to author and execute test cases as well as remaining involved in formulating test strategies, overseeing test plan/test case authoring and execution assignments/progress reporting, and supervising staff
  • Ability to establish and maintain effective working relationships with coworkers, managers and clients

MINIMUM REQUIRED EDUCATION AND EXPERIENCE
  • Bachelors degree in Computer Science, Engineering or related field and 5 years application software testing or computer systems validations

 
 
 
 
 
 
 
 
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.