Teltech Communications, LLC

QA Engineer Automated 2 (Software Quality Enigneer, LFM)

Job Locations US-TX-Austin
ID
2022-1257
Category
Information Technology
Type
Full Time
Max
USD $95,000.00/Yr.
Min
USD $80,000.00/Yr.

Overview

_

Submission Deadline:  2/16/2022

304134817

 

Location:  The primary work location(s) will be Austin, Texas 78711.  No relocation is available for this position.  Remote work is authorized for this position.

 

Duration:  Services are expected to start 03/07/2022 and are expected to complete by 08/31/2022. This service may be amended, renewed, and/or extended.

 

Texas Comptroller of Public Accounts requires the services of 1 QA Engineer Automated 2, hereafter referred to as Candidate(s), who meets the general qualifications of QA Engineer Automated 2, Quality Assurance (QA) and Testing and the specifications outlined below.

 

Responsibilities

_

The Candidate will perform as a software quality engineer on the quality assurance team for the Legacy Fiscal Modernization (LFM) project and will work as a member of an agile scrum team consisting of a highly advanced group of software developers utilizing modern software development platforms and technologies. The Candidate must have strong hands-on technical experience with automation tools and proven success designing, developing, implementing, and testing front-end and back-end technologies as part of an integrated cloud-based web application. The primary goal of the Candidate will be to deliver a high-quality product to the customer that meets or exceeds their needs and expectations. This Candidate will work explicitly on Legacy Fiscal Modernization projects.

 

CPA will require the Candidate to work on the following initiatives and will perform testing tasks such as:

  • Conduct a wide range of quality control tests and analyses to ensure that our software meets or exceeds end-user requirements
  • Developing and executing test planning, test estimation, test strategy, workload design, test cases design, defect management and configuration/test data management.
  • Making sure test cases and automated test scripts are written and tested on time.
  • Performing functional, regression, ad-hoc, exploratory, smoke testing, integration testing and any other kind of software testing needed for the application in a timely manner.
  • Generate performance graphs, session reports and other related documentation required for validation and analysis.
  • Execute benchmark, load, stress, and other non-functional tests.
  • Drive continual process improvements for the evolution of testing procedures and their future replication.

Qualifications

__

 

Must be able to:

·       work with Business Customers, Section Managers, Scrum Masters, Product Owners and team members in a professional and collaborative manner to define strategies, implementation approaches and provide creative solutions to complex problems.

·       support multiple LFM development teams for testing software applications.

·       develop new and re-evaluate existing test methodologies and processes

·       contribute to test automation activities by coding and programming in current languages

·       perform layered application testing across multiple platform environments.

·       estimate the testing activities accurately to ensure that the production deployments are not impacted by testing schedules.

·       assist in the creation, preparation, development and execution of test strategies, test plans and test analysis.

·       document test strategy and create detailed test plans, test cases, test scripts and quality test data to ensure all software developed meet the defined requirements prior to the production release.

·       develop, enhance, update and maintain suite of automated test scripts for regression testing of applications.

·       identify test scenarios to automate testing, including critical path, high risk functionality, tests prone to human error, tests that require multiple data sets, tests that take more time to perform manually and tests that are repetitive.

·       work with development teams to create, monitor, and measure (Efficacy, Reliability, Timing).

 

Must possess:

·       knowledge of software development lifecycle, testing methodologies, and testing tools.

·       a solid understanding of software design, development, and analysis of software.

·       knowledge of working in an agile development environment and follow agile processes and procedures.

·       knowledge of software development methodologies and frameworks, including Agile and Scrum

·       strong knowledge of Java, Groovy, JavaScript, microservices, REST

·       strong written, verbal, and interpersonal communication skills

·       strong problem-solving skills and ability to multi-task with readiness to put in extra effort when necessary

·       familiarity with DevOps concepts and methodologies

·       ability to create detailed road maps to guide automation projects from conception to final implementation

·       the willingness to learn

 

Must perform other related work as assigned

 

Minimum Requirements:
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.  Candidates with prior experience working with a State of Texas agency are highly encouraged to apply.

Years

Required/Preferred

Experience

7

Required

Technical experience in documenting test strategy and creating detailed test plans, cases and scripts, verification/validation documents and quality test data to ensure software meets the defined requirements prior to production release.

7

Required

Experience in developing, enhancing, updating, and maintaining suite of automated test scripts for regression testing of applications and experience utilizing test automation frameworks e.g. JUnit, TestNG, Protractor, Selenium, Katalon, Nightwatch, etc.

7

Required

Efficient in using Postman, REST Assured, Chrome DevTools, JSON Builders, Swagger API, Mockito, etc. to mock objects, create test APIs, and perform unit testing. Create, maintain, and securely interact with mock data and prod data.

7

Required

Efficient in using Postman, REST Assured, Chrome DevTools, JSON Builders, Swagger API, Mockito, etc. to mock objects, create test APIs, and perform unit testing. Create, maintain, and securely interact with mock data and prod data.

6

Required

Experience using ALM Quality Center, Jira, Confluence, GIT, Bitbucket. Jira integrations with test results.

6

Required

Experience using database query: SQL – Validate API data and Frontend Page data with the database tables and identify discrepancies in mapping.

5

Required

Experience in modern programming languages such as JavaScript, Java, and Groovy.

5

Required

Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) testing with Gherkin and Cucumber

5

Required

Experience in API Performance and Load testing using various tools such as JMeter

5

Required

Experience with highly complex application security requirements

5

Preferred

Experience with Build/Platform tools and CI/CD environments

5

Preferred

Experience with microservices architecture and technologies: Docker, Kubernetes

3

Preferred

Experience with cloud platforms, such as Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP)

2

Preferred

Experience with Jest and Enzyme

2

Preferred

Proficient with the Microsoft Office products, including Microsoft Project, Word, Visio, Excel and PowerPoint

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed