Software QA Tester

Job Purpose:

Responsible for developing and executing test strategies/plans and automated test scripts to ensure delivery of quality information systems and/or software programs of moderate complexity that conform to organization standards and user requirements. Works with project teams to develop test strategies/plans, test scripts and test cases, ensuring the appropriate level of testing is performed. Serves as subject matter expert on testing applications/software for assigned areas.

Major Duties:

Develops, performs tests and evaluates/validates test results including functional e2e testing, regression testing, systems testing, customer acceptance testing and stress/performance testing for moderately complex applications/systems. Coordinates Customer testing. Manages defects and issues identified during testing through resolution.

Develops test strategies, test plans, test cases and automated test scripts based on documentation and standards for moderately complex applications/systems. Facilitates development of test plans and test cases by Business Users.

Participates in reviews of Product Backlog/Business Requirements and Detail Design documents for moderately complex applications/systems. Gains understanding of business functions/applications/activities pertinent to the project/change request.

Establishes the technical configuration for testing, including all environmental components, data, automated test scripts and security. Coordinates migrations into the QA environment.

Uses solid analytical and detail-oriented skills for the development of test strategies/plans, automated test scripts and test cases.

Required Education, Experience and Skills:

Bachelor's Degree and 3 years of experience in Quality Assurance and/or application development, application/software testing or software/test engineering.

In lieu of degree, additional work experience and/or trade school or applicable certifications required.

  • Experience with Selenium IDE, Protractor, AngularJS, Jasmine, Javascript
  • Working knowledge of an Information Technology environment, including using and testing systems, employing software development and testing methodologies, change management, project management and information security practices.
  • Working knowledge in multiple technology areas such as: logical database design (relational), relational database retrieval tools, SQL, Oracle, Microsoft application architectures (DNA, .NET), web, HTML, XML, Microsoft Office Tools, automated test tools, UNIX and Unix Shell scripting, desktop and server operating systems.
  • Strong Interpersonal Skills: Verbal, written, teaming and collaborating with business and IT partners
  • Solid analytical and detail-oriented skills for the development of test plans and test cases.

Related key words: automated testing, Javascript, Selenium, Protractor, Angular JS