Back to search results

Sr. QA Automation Specialist

Atlanta, Georgia;

Job Description:

Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. We are seeking a talented QA Automation Engineer to design testing procedures for our software applications. In this role, you will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, create data, and collaborate with the software design team.

To ensure success as a QA Automation Engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. Also, you will be responsible for planning, executing, and managing the testing effort for a variety of projects across multiple lines of business and technology platforms.

The Automation Engineer is expected to learn the business and technical components of an application to appropriately communicate risk and status to senior project management and executives.  Work with their peers across the organization to drive test efficiencies, improve frameworks, and enhance the enterprise testing process.   Grow your career in our dynamic and fast paced environment of diverse development platforms and challenging projects that shape the future of the banking industry

Responsibilities:

  • Design automated tests to validate applications by creating scripts that run testing functions automatically. This includes determining priority for test scenarios and creating execution plans to implement these scenarios.

  • Analyze bug reports and highlight problems to help identify fixes for them. They deliver regular reports identifying these bugs to other members of the engineering team.

  • Collaborate with other members of the engineering team to find the best methods for solving problems in apps and systems.

  • Identifying software application weaknesses and target areas.

  • Sketching out ideas for automated software test procedures.

  • Troubleshooting automation software and finalizing system procedures.

  • Identifying quality issues and creating test reports.

  • Attending Agile meetings (Daily scrum meeting/Sprint planning/Backlog refinement) on assigned projects.

  • Updating framework functions when needed to ensure consistency.

  • Involved in knowledge transfer to newly recruited personnel.

Required Skills:

  • 5+ years of proven software testing experience.

  • Previous experience working as a QA automation engineer.

  • Advanced programming skills including automation systems and databases.

  • Familiarity with programming script languages including Java and VBScript.

  • Excellent analytical skills and project management skills.

  • Good written and verbal communication skills and strong attention to detail.

  • Must have prior experience testing web services.

  • Must have 1-4 years of hands-on scripting/coding skills with at least one language such as Ruby, Java, C#, etc.

  • Used SQL to perform data base testing, Logs for Events involved in Functional, Regression, sanity, smoke and Exploratory testing etc.

  • Prior experience in Automation testing tools (UFT/QTP/Selenium/TOSCA).

  • Bachelor’s degree in computer science, software engineering, or a similar field

Desired Skills:

  • Knowledge in Agile, & Scrum methodology

  • Strong SQL experience

  • Selenium Web Driver

  • Rally

  • Extensive knowledge in one of these Automation tools UFT/QTP/Selenium/TOSCA

  • Experience in Web Service and SOA service testing automation tools such as SoapUI and Postman

  • Excellent communication, presentation, and interpersonal skills; enjoys working in a team environment

  • Strong experience in VBScripts and Descriptive Language

  • Gherkin scripting

  • Knowledge in Oracle databases and SQL queries

General Description:

Responsible for testing and delivering complex software requirements to accomplish business outcomes. Ensures that software is tested to meet functional, non-functional, and compliance requirements. Helps condition and generate test data, builds and executes both manual and automated test suites, record and communicate the test results, and assist with triaging defects. Ensures regression test suites are maintained and well designed.  Develops detailed, comprehensive and well-structured test cases based on functional, non-functional, and compliance requirements. Leads test planning, usually at a team level. When part of a Scrum team, ensures stories are well refined and contains clear acceptance criteria. Ensures in-scope and out-of-scope items are clearly identified during test planning. Implements the test framework for the team. Leads test case reviews and works with subject matter experts and stakeholders to ensure test coverage. Identifies automation opportunities and develops test automation for applicable test types. Helps condition and generate test data and ensure data compliance requirements are met on all levels of test environments.  Assists in identifying and managing sensitive test data. Designs test data and ensures data compliance requirements are met on all levels of test environments.  Assists in identifying and managing sensitive test data. Executes test cases, including manual and automated tests, and records test results. Reports issues and defects along with the appropriate background information for review. Participates in triaging reported issues/defects and assists with resolving or escalating them as necessary. Creates and manages traceability. Traces tests forwards/backwards through the development lifecycle and back to requirements. Uses testing tools and follows processes to complete testing on a given test environment, and assists with fulfillment of necessary steps required to promote code base to higher level environments. Maintains and catalogs test suites across test types (Smoke, Integration, Regression, etc.) Individual contributor.

** Candidates requiring current or future visa sponsorship will not be considered for this role**

** This role is not open to Telecommuting or Remote Arrangements**

Job Band:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. We are seeking a talented QA Automation Engineer to design testing procedures for our software applications. In this role, you will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, create data, and collaborate with the software design team.

To ensure success as a QA Automation Engineer, you should have advanced programming skills, a keen eye for detail, and excellent project management skills. Also, you will be responsible for planning, executing, and managing the testing effort for a variety of projects across multiple lines of business and technology platforms.

The Automation Engineer is expected to learn the business and technical components of an application to appropriately communicate risk and status to senior project management and executives.  Work with their peers across the organization to drive test efficiencies, improve frameworks, and enhance the enterprise testing process.   Grow your career in our dynamic and fast paced environment of diverse development platforms and challenging projects that shape the future of the banking industry

Responsibilities:

  • Design automated tests to validate applications by creating scripts that run testing functions automatically. This includes determining priority for test scenarios and creating execution plans to implement these scenarios.

  • Analyze bug reports and highlight problems to help identify fixes for them. They deliver regular reports identifying these bugs to other members of the engineering team.

  • Collaborate with other members of the engineering team to find the best methods for solving problems in apps and systems.

  • Identifying software application weaknesses and target areas.

  • Sketching out ideas for automated software test procedures.

  • Troubleshooting automation software and finalizing system procedures.

  • Identifying quality issues and creating test reports.

  • Attending Agile meetings (Daily scrum meeting/Sprint planning/Backlog refinement) on assigned projects.

  • Updating framework functions when needed to ensure consistency.

  • Involved in knowledge transfer to newly recruited personnel.

Required Skills:

  • 5+ years of proven software testing experience.

  • Previous experience working as a QA automation engineer.

  • Advanced programming skills including automation systems and databases.

  • Familiarity with programming script languages including Java and VBScript.

  • Excellent analytical skills and project management skills.

  • Good written and verbal communication skills and strong attention to detail.

  • Must have prior experience testing web services.

  • Must have 1-4 years of hands-on scripting/coding skills with at least one language such as Ruby, Java, C#, etc.

  • Used SQL to perform data base testing, Logs for Events involved in Functional, Regression, sanity, smoke and Exploratory testing etc.

  • Prior experience in Automation testing tools (UFT/QTP/Selenium/TOSCA).

  • Bachelor’s degree in computer science, software engineering, or a similar field

Desired Skills:

  • Knowledge in Agile, & Scrum methodology

  • Strong SQL experience

  • Selenium Web Driver

  • Rally

  • Extensive knowledge in one of these Automation tools UFT/QTP/Selenium/TOSCA

  • Experience in Web Service and SOA service testing automation tools such as SoapUI and Postman

  • Excellent communication, presentation, and interpersonal skills; enjoys working in a team environment

  • Strong experience in VBScripts and Descriptive Language

  • Gherkin scripting

  • Knowledge in Oracle databases and SQL queries

General Description:

Responsible for testing and delivering complex software requirements to accomplish business outcomes. Ensures that software is tested to meet functional, non-functional, and compliance requirements. Helps condition and generate test data, builds and executes both manual and automated test suites, record and communicate the test results, and assist with triaging defects. Ensures regression test suites are maintained and well designed.  Develops detailed, comprehensive and well-structured test cases based on functional, non-functional, and compliance requirements. Leads test planning, usually at a team level. When part of a Scrum team, ensures stories are well refined and contains clear acceptance criteria. Ensures in-scope and out-of-scope items are clearly identified during test planning. Implements the test framework for the team. Leads test case reviews and works with subject matter experts and stakeholders to ensure test coverage. Identifies automation opportunities and develops test automation for applicable test types. Helps condition and generate test data and ensure data compliance requirements are met on all levels of test environments.  Assists in identifying and managing sensitive test data. Designs test data and ensures data compliance requirements are met on all levels of test environments.  Assists in identifying and managing sensitive test data. Executes test cases, including manual and automated tests, and records test results. Reports issues and defects along with the appropriate background information for review. Participates in triaging reported issues/defects and assists with resolving or escalating them as necessary. Creates and manages traceability. Traces tests forwards/backwards through the development lifecycle and back to requirements. Uses testing tools and follows processes to complete testing on a given test environment, and assists with fulfillment of necessary steps required to promote code base to higher level environments. Maintains and catalogs test suites across test types (Smoke, Integration, Regression, etc.) Individual contributor.

** Candidates requiring current or future visa sponsorship will not be considered for this role**

** This role is not open to Telecommuting or Remote Arrangements**

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21078871

Band: H5

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Sonai Chatterjee

Referral Bonus:

0