GENERAL DESCRIPTION
The Senior Software Quality Assurance Tester’s (Senior Software QA Tester) primary objective is to ensure that all software and products are developed and delivered with the highest standards of quality. The Senior Software QA Tester is self-motivated and will possess a strong problem-solving background with great testing and documentation skills.
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES
- Develop, maintain, document, and execute test cases for new and existing software products
- Analyze and clearly document test case results and defects
- Ensures that testing projects are completed on schedule and within budget
- Collaborate with team to develop effective strategies and test plans
- Report bugs and errors to development teams
- Troubleshoot and validate reported issues
- Understand technical details and business rules of the software product(s)
- Conduct post-release testing
- Act independently to review and certify test results of other analysts and testers
- Evaluate software and applications according to specifications
- Practice active listening with team members, clients, stakeholders, and third-parties
- Analyze data and determine appropriate action
- Work with cross-functional teams to ensure quality throughout the Systems Development Life Cycle (SDLC)
- Research topics and gather information
- Understand problems and industry needs
- Recommend solutions to challenges
- Ability to analyze and recognize the impact of change
- Act as liaison between technical and business units
- Participate in design reviews and walk-throughs to communicate systems designs and validate proposed solutions
- Contribute to the design and architecture of software products
- Create clear and concise documentation, specifications, and release documentation
- Draft correspondence to EWN stakeholders, business units, clients, and third-parties
- Collaborate with other team members
- Provide guidance to junior members of the QA Team
- Translate requirements to test cases
- Perform other related work as assigned
MINIMUM QUALIFICATIONS
- Bachelor’s Degree OR four (4) years of experience
- Seven (7) plus years in software development or testing
- Four (4) plus years developing test plans/strategies and test cases
- Two (2) plus years experience with multiple software systems
KNOWLEDGE, SKILLS, AND ABILITIES
Knowledge of:
- Systems Development Life Cycle (SDLC)
- Software as a Service (SaaS) software
- Test management tools such as JIRA
- MS Office, including MS Word, MS Excel (Advanced)
Skilled in:
- Interpersonal communication, including verbal and written
- Problem-solving and decision making
- Critical and analytical thinking
- Time-management and prioritization
- Organization
- Documentation
Ability to:
- Adapt and excel in a fast-paced work environment
- Adhere to and meet deadlines
- Bring projects to resolution, sense of urgency with strong follow-up skills
- Work independently as well as in a team-based environment
- Effectively communicate complex concepts to stakeholders and technical team members
- Quickly learn new systems and processes
- Manage multiple priorities, operate and perform with little supervision
- Lead test related meetings with all levels of staff
PREFERRED QUALIFICATIONS AND KSAs
- Experience with automated testing tools and techniques
- Database principles and basic SQL knowledge
- Experience with Agile/SCRUM
- Understanding of Software Development Lifecycle (SDLC)
- Experience with wireframing or design software tools (Balsamiq, Photoshop, etc.)
JOB SPECIFICATIONS
- FLSA Classification (Exempt, Non-exempt): Exempt
- Must be authorized to work in the United States
- Must NOT reside in California, New York, New Jersey or Massachusetts
- Travel Requirement (% of 40-hour work week): Up to 10%
- Remote work eligible: Yes, with approval
- Shift: 7am - 4pm, 8am - 5pm or 9am - 6pm M-F
- Environment: Office