What are the responsibilities and job description for the QA Analyst position at ATC?
General Experience :
- At least Three (3) years of experience with testing in software development projects.
- Experience in mid-scale or large-scale system development projects (including using test automation, test strategy, developing and executing test scripts and test plans)
- Ability to prioritize multiple tasks.
- Strong verbal and written communication skills
- Able to review and analyze system specifications (e.g. System Requirements, Business Requirements, Design Documents, etc.)
- Able to perform manual testing and / or automated testing using the supported tools.
- Identify missing testcases, create new test cases and modify existing testcase for more completed accurate and efficient Test Coverage.
- Experience in documenting Requirement Traceability Matrices (RTM) and confirming applications are ready for UAT
- Experience in documenting Test Cases, Test Results
- Ability to prepare sample data for testing.
- Skills in System testing, parallel / comparative testing, QA testing, performance and load testing, regression testing, security testing, business continuity / disaster recovery testing, post-go-live testing / validation
- Experience with mobile device testing is a plus.
- Analytical mind and skills in troubleshooting, problem-solving, and issue isolation
- Able to work with cross-functional teams to validate product quality throughout the development life cycle
- Experience with GitHub, ServiceNow, TFS, JIRA
Specialized Experience :
Preferred training or software testing certifications such as :