The Senior Software QA Engineer will be responsible for the continual improvement of quality assurance at Our Sunday Visitor. This role will focus on software testing enhancements to improve first time quality through increased accuracy, along with creating process and method improvements. This role will help drive quality improvements in all aspects of the software development life cycle. The Senior Software Quality Assurance Engineer will lead and/or manage quality advocacy and software testing projects through their implementation, directing the activity of other Quality Assurance team members.
Essential Job Functions (*=Non-essential tasks)
Develop testing methods and use tools that cover the whole life cycle of a product
Stay abreast of the newest testing technologies, practices, and documentation procedures, educate and mentor junior QA engineers in their use, and implement where appropriate
Assist in the development of junior staff members
Accountable for all software quality related metrics
Assess and modify requirements for the purpose of creating test cases
Quantify test results and provide insightful solutions as appropriate to internal team.
Responsible to provide technical investigation updates/progress to project team, technical staff and business users
Create and execute regression test suite based on design specifications and requirements
Create automated tests within established web and mobile test frameworks
Participate in test case reviews and provide direction in support of testing standards and documentation procedures and practices
Collaborate with developers and support teams to investigate processes improvements that support the project life cycle
Support user acceptance testing as necessary
* Perform other duties as assigned
Required Experience
7-10 years of experience in a software-testing role with experience providing functional and quality assurance support to development environments with increasing responsibility
Proven experience with test management and issue tracking tools as well as automated test scripting and test frameworks
Proven experience with HTML, CSS and JavaScript
Experience with continuous integration systems
Experience and knowledge of application architecture and familiarity with .NET, SQL, mobile platforms and web services
3+ years of experience demonstrating success in teams using both Agile and non-Agile software development approaches
Proven experience creating and executing test plans in web and mobile-based environments
Familiarity with SQL terminology and syntax
Extensive understanding of the organization's goals and objectives
Required Education
Bachelor of Science degree in a Computer designated area or related field of study, or commensurate work experience.
Required Skills
Ability to clearly communicate highly technical information to both internal teams and business partners
Highly adaptable, flexible, and ability to prioritize multiple tasks while working in a fast-paced environment
Demonstrated ability and desire to learn new technologies and testing techniques
Expert technical knowledge of software quality principles and practices, as well as structured and exploratory testing methodologies
Strong communication skills, both verbal and written
Maintains strong attention to detail even during high-pressure situations
Flexibility in adapting to change while maintaining efficiency and focus
Strong time management and organizational skills with an ability to meet deadlines
Strong analytical, mathematical and creative problem-solving skills
Proven understanding of Agile development principles and the Scrum framework
Ability to lead and inspire project team members
This position will handle confidential data, and confidentiality must be maintained
Working Environment:
Remote or hybrid office environment that will require extensive use of computer software and equipment
Travel will be infrequent
Supervisory Responsibilities
None
This position will not be responsible for selection of personnel, performance appraisals, and such actions as merit increases, promotions, reassignments of employees, or terminations
(Note: These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job.)
Huntington, IN 46750