Share this

Use the icons below to share this page with associates that you think would be interested in BST10.


Contact BST Global

First Name
Last Name
Job Title
0 /
Yes! I would like to receive occasional email updates about products, services, news, and events from:
By submitting this form, you are agreeing to the terms of our Privacy Policy. To learn more about how we protect and manage your submitted data, please visit our Privacy Policy.

 Contact Us By Phone 

QA Automation Engineer II

Team: Quality Assurance

Location: Americas & World Headquarters

Position Overview

As a QA Automation Engineer II, you must use creativity, technical, and stellar communication to help design, test, and deliver high quality software. The QA Automation Engineer II creates automated test frameworks using C# code that interfaces with product code and scripting languages. You will create reusable and auditable Automation Test in support of a project, from business requirements review, design (development), to final system testing and release readiness testing.

Strong candidates will be self-starters, possess excellent communication and interpersonal skills, as well as a strong attention to detail. Expected to display the ability to work with quality tools, methods, and techniques as applicable to Information Technology.

The candidate will be responsible for the automation (functional, as well as load test) and testing of external and internal systems, ensuring the successful execution of business and technical requirements. Should display the ability to navigate a new piece of functionality and discover its weaknesses. This role will support the objectives and goals of the QA Director / Manager and QA Lead through all phases of SDLC and TLC by developing time estimates, performing requirements analysis, authorizing test scripts, creating test data, executing tests, providing testing matrix and identifying opportunities for process improvement across the Business Lines.

Essential Functions

  • Plan and develop Test Plans and Test Cases to ensure development outputs meet defined specification cases in coordination with Business requirements, Technical Specifications, installers / upgrades documents, and management
  • Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
  • Develop and execute automation scripts using automation tools (primarily) MS Test, Ranorex and other automation tools
  • Execute and analyze automation test results
  • Document, track and escalate issues as appropriate, using JIRA or similar tools/means
  • Perform, Regression testing, black box functional testing, UI testing, and white box testing
  • Applies test methodology, engineering and product knowledge in the design of tests and testing strategies for the analysis and certification of products
  • Participate in QA peer reviews of Test Cases, SQL structure, Test Plans and Automation scripting
  • Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects
  • Create and maintain an automated nightly build verification ("smoke") test
  • Ensure proper version control and configuration management of all test objects developed and test environments used
  • Creates and execute and automated test scripts to prove out automation design
  • Execute test cases and build/script new tools for performing testing/validation function
  • Perform End to End testing with validation of the backend systems
  • Document, track and escalate issues as appropriate, using JIRA or similar tools

Skills and Competencies

  • Basic Testing Methodologies (Regression Test, Load Testing, Functional Test, Smoke Test, Black Box, White Box etc.)
  • 3-5 years Intermediate experience with relational database theories
  • 3-5 years Intermediate programming logic experience
  • 3-5 years performing Intermediate data mining and validation using SQL
  • 3-5 years Intermediate SQL experience
  • Use JIRA or other bug tracking tools
  • Demonstrate the knowledge of Virtual Server, Virtual Clients, System configuration and Software configuration
  • 3-5 years experience testing on single, double and triple split server environments
  • Communicates significant issues or developments identified during quality assurance activities and provides recommended process improvements to management
  • Demonstrate creating XPath queries and functions
  • Understanding of object oriented concepts
  • 3-5 years working experience in Unit Test/Coded UI Tests/Functional Test Development
  • Previous experience with the development of or technical acceptance of detailed User Requirements
  • Basic understanding of TCP/IP networking concepts
  • Basic understanding of TFS or any other source code management tools
  • Basic understanding of Team City or any other build management tools

Education and Prior Work Experience

  • Four-year degree with an emphasis in technology, or:
  • Two years of higher education and:
    • 4-6 years of experience in software testing or software quality assurance
    • 4 years hands on working experience with Automation Testing Tool (Ranorex, QTP, Performance Tester, MS Test, etc.)
    • 4 years hands on experience with the following scripting languages: C#, VB.Net, HTML, XML and T-SQL

Specialized Licenses and Certifications

  • Certified Software Test Automation Specialist (CSTAS) – Desired
  • Ranorex Knowledge - Desired