Job Description:
The individual should be self-motivated, creative and proactive, to work successfully in a fast-paced program, multiple environments and architectures, diverse technologies and methodologies. The individual will work closely with Software Engineers, Developers, Business SME’s, QA Test Engineers, Project Managers, Test Lead, QA Manager and other stakeholder executing test iterations, tracking / reporting results and troubleshooting. Individual must have strong understanding of SDLC processes, QA lifecycle, Agile, DevOps, SQL, API Testing and Test Data Design/Management.
Responsibilities:
- Reports to the QA Lead
- Partners with Software developers for all testing tasks
- Provides QA expertise on tasks and estimates to the scrum team and QA Lead
- Actively participate in design discussions/sprints to remove issues before they are coded
- Use testing experience to guide how the configuration and coding will promote an easy to use, user friendly and quality solution
- Responsible for creating and executing test design, test cases and scripts, verification/validation, systems integration testing and performance testing
- User Screens to API to Database to validate Security, Functional and Business Scenarios
- Works with the QA Lead and team members to resolve cross-functional issues
- Interpret business and system design documentation and write test cases which provide complete requirements coverage
- Design test cases to include all steps and expected results in a format which can be executed manually or can be used for Automation
- Ensure proper linking of test cases to developer tasks, requirements, stories and or defects
- Execute test cases and record results properly to include screen shots; defect management
- Assist in designing Test Plans and Test Approach
- Experience in the use of industry standard issue management and tracking tools
- Create test data used in conjunction with test cases
- Work with Developers to determine when test results are not expected results as per specifications
- Partners with vendor to execute and or the Business to track and resolve testing issues by holding defect management meetings with involved parties
- Review defects for validity and priority with the QA Lead
- Coordinates with shared services organizations on specific testing issue resolutions
- Ensure adherence to standards and best practices (e.g. enterprise testing standards, etc.)
- Reports on Test Coverage estimated work efforts
- Ability to write daily status reports for themselves, projected risk analysis and next steps in work effort
- Aligns test schedules to meet project time line testing expectations
- Determine test data needed for execution and identify data gaps in test environment
Minimum Manual Testing Requirements:
- 8+ years of experience in Quality Assurance software testing: functional, non-functional, integration, regression, negative and user acceptance
- In-depth knowledge of test planning, test case creation, test case execution and regression test suites/scheduling
- Excellent verbal and written communication skills
- Ability to learn and understand complex software systems and their interrelationships in a short period of time
- Database skills (SQL), Oracle and SQL Server ability to create and execute selects and joins
- Must be flexible, independent and self-motivated
- Ability to work both in a project team environment and alone with minimal direction and supervision
- Ability to determine and manage impact to test scenarios and cases when requirements change
- Experience in performing Smoke, Functional, Integration, Regression, Browser Compatibility and End-to-End Testing
- Must have been a lead for a project
- B.S. Computer Engineering or Computer Science
Required / Desired Skil
Skills:
| Type | | Category | | Qualification | | Description | | Competency | | Required | | |
| Skills | | Others | | Quality Assurance | | 8+ years of experience in Quality Assurance software testing: functional, non-functional, integration, regression, negative and user acceptance | | Advanced (7-9 Years) | | Yes | | |
| Skills | | Others | | SQL and Oracle | | Database skills (SQL), Oracle and SQL Server ability to create and execute selects and joins | | | | Yes | | |
| Education | | Others | | Bachelor's Degree | | B.S. Computer Engineering or Computer Science | | Proficient (4-6 Years) | | Yes | | |