Net2Source (N2S) logo

Test Automation Analyst QA

Net2Source (N2S) Illinois, United States

onsitefull-time
Posted Jan 7, 2026Apply by Jul 31, 2026

Role & seniority: QA - Test Automation Analyst, Expert (>5 years)

Location & work type: Chicago, IL; 8-month contract; on-site with on/off-shore collaboration

Stack / tools: Selenium WebDriver & Grid; Java; JUnit / TestNG; Maven; Eclipse; Cucumber (Java); SVN / Git / Bitbucket; QTP & Quality Center (listed as experience); UNIX/Linux; Oracle/SQL Server/DB2/Sybase; SOAP/REST; MQ; Visio; automation frameworks

Top 3 responsibilities

  1. Design, develop, and maintain automated tests across applications; model workflows and ensure testability

  2. Provide technical leadership; lead automation efforts, code reviews, and adherence to framework standards

  3. Collaborate with Architects/Developers; evaluate feasibility, conduct PoCs/pilots, plan/estimate with Program Test Manager; drive automation opportunities and optimization

Must-have skills

  • Extensive Selenium WebDriver/Grid experience (4+ yrs)

  • Java proficiency; JUnit/TestNG; Maven; Eclipse

  • Cucumber with Java (BDD); SVN/Git/Bitbucket

  • Experience with CI/CD tooling, UNIX/Linux basics, and backend DB automation (Oracle/SQL Server/DB2/Sybase)

  • SOAP/REST API testing; MQ; modeling testing flows (Visio or similar)

  • Familiarity with System/SIT/UAT/Regression testing; ability to lead multiple projects

Nice-to-haves

  • QTP/Quality Center experience; advanced automated framework design; ability to lead and mentor others

  • Strong SDLC/Agile practice knowledge; strong communication and trouble-shooting s

Full Description

Title: QA - Test Automation Analyst

Location: Chicago ,IL

Duration: 8 months

Level: Expert (>5)

JOB DESCRIPTION Client is for a Test Automation Analyst to assist in building our test automation department. This is for an initiative to build test automation services within the Bank's Technology Center of Excellence (TCOE).

RESPONSIBILITIES

  1. Master the application workflows from testing stand point. Models the flows with visio diagrams

  2. Analyze, design and develop automated tests using Selenium + JAVA

  3. Collaboration with Architects and Developers to build testability into Cash applications

  4. Aid delivery of Cash Program Capabilities via test automation activities

  5. Technical leadership & innovation for test automation activities across the program

  6. Seek, promote and ensure implementation of automation opportunities

  7. Analysis, optimization, improvement & maintenance of current test automation suites

  8. Work with resources on-site & off-shore

  9. Work with Program Test Manager to plan, estimate & implement test automation

  10. Evaluate technical feasibility of automation in wide range of technology platforms. Conduct or help conduct technical PoCs feasibility studies and Pilots as needed

  11. Design automation solutions to take care of the identified testing flows

  12. Adhere to existing automation framework, standards, best practices, templates and improve them continuously in concurrence with SQM Architect

  13. Ensure that automation design for individual applications has following qualities within the boundaries of existing automation framewok at Northern Trust:

  • Modularization for code reusability

  • Parameterization for data driven capability

  • Strikes proper balance between clarity and efficiency

  • Is Robust (Automation code does not break easily with changes in application and/or data)

  • Scalability and flexibility

  • Optimally minimizes the automated test suite size

  • Reduce the number of maintenance points

  • Organization of modules and data for ease of maintenance

  1. Ensure that the automated tests and test data are designed to work across environments (System/SIT/UAT etc.) that have varying degrees of integration with internal/external interfaces or applications.

  2. Accelerate automated test development process by leveraging existing automation code assets, adding new functions/methods to the libraries and improve existing assets

  3. Conduct code reviews and ensure adherence to framework, standards and best practices

  4. Must be hands on with SVN, Git and Bit Bucket (formerly Stash)

  5. Manage technical issues and risks in timely manner

  6. Design efficient execution setup including flexibility for comprehensive or selective test execution. Ensure optimum setup of hosts for parallel and faster execution of automated tests

  7. Enable capture of defined measurements automatically with minimum human intervention. Examples: Time when a test was last updated, time when a test was last executed. Number of times a test was executed, comparative analysis of results across environments and over a period of time

  8. Responsible for continuous improvement of automation assets created for the assigned projects, bring latest industry trends, standards and best practices into the project

  9. Ensure that QMs and TQMs are kept informed all along

REQUIRMENTS Experience in QTP and Quality Center. The ability to lead other test automation engineers in development of automation scripts within assigned time frames. Possess excellent written and verbal communication skills. Understand the Software Development Life Cycle and Quality Assurance concepts. Must be detailed oriented and work independently on multiple projects. Must have experience in working with BDD, Cucumber with JAVA; Advanced; 4 years.

REQUIRED SKILLS

  1. Must have extensive experience with Selenium Web Driver and Selenium Grid; Advanced; 4 years

  2. Must has experience in working in both Waterfall and Agile methodologies; Advanced; 4 years

  3. Experience working on Cucumber; Entry Level; 1 years

  4. Through understanding and hands on experience with Junit and/or TestNG framework; Advanced; 2 years

  5. Through understanding and hands on experience with Maven projects and Eclipse IDE; Advanced; 4 years

  6. Excellent knowledge and experience with core JAVA to the extent required for using it in writing effective automated tests using Selenium or independent of selenium; Advanced; 4 years

  7. Experience managing automation code and users in Stash/Bit Bucket/SVN; Intermediate; 2 years

  8. Knowledge of UNIX/LINUX commands to navigate around, run jobs, read log files, understand and modify Shell scripts; Entry; 1 year

  9. Must have in-depth knowledge of automating backend tests for Oracle, SQL Server, DB2 and Sybase; Intermediate; 2 years

  10. Experience in automating SOAP and REST Web Services testing; Intermediate; 2 years

  11. Hands on experience with MQ Message test automation; Intermediate; 2 years

  12. Working experience on one or more Automation Frameworks; Intermediate; 2 years

  13. Modeling testing flows using Visio or other tools; Advanced; 4 years

  14. Familiarity with all levels of testing - System, SIT, UAT and Regression; Advanced; 4+ years

  15. Additional Skills:

  • Excellent technical troubleshooting and problem solving skills

  • Positive & adaptable

  • Multi-task under pressure in a continually changing environment

  • Ability to work independently

  • Adapt to a process oriented environment

  • Proven interpersonal and communication skills

  • Aptitude for understanding large, complex, multi-tiered enterprise architecture

  • Good knowledge of SDLC and Agile practices

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.