Software QA Engineer II needs Bachelors degree in Computer Science or related field and 3 years of progressive work experience in quality assurance for enterprise or GIS applications.
Software QA Engineer II requires:
Perform test automation of windows UI and web service APIs across multiple environments;
Set up, maintaining, and operating test automation systems;
Execute automated performance testing for various scenarios including scale, response time, capacity, throughput;
Utilize ArcGIS or similar GIS software and its tools.
Software QA Engineer II duties:
Designs test plans, scenarios, scripts, and procedures.
Engage in all stages of the software development ensuring high quality including gathering requirements, case writing, iterative develop-and-test cycles, and final production release.
Conduct software compatibility tests with programs, hardware, operating systems, and network environments.
Test system modifications to prepare for implementation.
Reviews software documentation to ensure technical accuracy, compliance, and completeness to mitigate risks.
Manage softwares defects and usability identifying, analyzing, and documenting problems with program function, output, online screen, and content.
Provides feedback and recommendations to developers on software usability and functionality.
Update automated test scripts to ensure accuracy