Job Description
Software Test/QC Engineer
Accountability
Reviewing Requirements And Other Project Documents, Provide Feedback, Time
estimates and identify areas of risk
Creating QA test artifacts (Test Matrix, Test Scenarios, Test Cases, Test Results)
Executing manual and automated test cases
Investigating issues (found during test efforts or reported from production), log them
into version control and escalate
Ensuring that processes are adhered to and provide suggestions for improvements
Providing visibility to development and project team regarding status of
development/testing progress, and software quality
Participating in project release planning/delivery efforts
Monitoring test, production and trial systems for errors
Setup and maintain Test environment
Producing performance comparison reports and establish performance benchmarks
Preparing documentation such as deployment guides, trial guides and release notes
Meeting with key stakeholders to determine business system needs and requirements
Conducting and reporting on technical and business analyses
Assessing new software for compatibility with current systems
Ensuring product quality throughout the development process
Requirements
College or University degree in Computer Science or a related discipline
At least one Testing Certification required
Core Competency Requirements
Execute and support various test phases of a project including support of Business
Acceptance Testing
Proven experience with test strategy development, test planning (estimation), test case
design, defect management and test automation
Experience in API testing
Experience in Mobile apps testing
Experience in Web application testing
Knowledge of data integration concepts, change data capture
Knowledge of Unix commands/scripting and SQL
Experience with source control management systems and continuous
integration/deployment environments
Excellent analytical skills
Attention to detail
Experience in testing automation is a plus