QA Engineer
ARLINGTON-22211, VA, US
05/12/2020
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
1 to 3 Year(s)
Job Description
QA Engineer
The ideal QA Engineer should be passionate about quality and delivering great customer experiences.
The candidate should have experience with a mix of traditional, and modern technologies such as HTML5, CSS3, JavaScript, Angular 4, React, Typescript, HTTP, REST API, PostgreSQL, Git, Shell scripting, Swagger, Open API, Docker, AWS, Jenkins, etc.
Responsibilities:
Create test plans and test cases based on the requirements of our software
Create and maintain automated tests for web applications
Execute all types of tests (e.g., functional, integration, manual, automated, etc.) on a scheduled or as-needed basis
Track and manage bugs through the software development lifecycle
Track and report on quality assurance metrics and testing activities
Support transformation of established infrastructure using automation
Work with API development, middleware, storage, messaging, and cloud technology
Design and develop reusable components, code, and document custom automation frameworks, maintain scripts, as well as update these items as needed to build continuous delivery pipelines; ensuring rapid availability of products
Deploy and decommission client environments for multi as well as single-tenant hosted applications following established processes and procedures
Monitor system and application performance to detect errors, apply testing procedures/methodologies (e.g. diagnostic software), as well as provide interpretation of data
Lead incident management calls and coordinate resources through resolution
Requirements:
Bachelor's Degree or military experience
At least 2 years of experience with version control systems (Git), configuration management (such as CloudFormation or Azure Resource templates), as well as central logging and monitoring solutions
At least 2 years of experience with scripting (Python, Ruby, Bash)
At least 1 year of experience with AWS, Azure, or GCP
Knowledge of software QA methodologies, tools, and processes (BDD/TDD /CI/CD, Testing types)
Experience designing, writing, maintaining, and executing software tests
Maintaining test data for Continuous Testing pipelines
The automated tests you create will validate the quality of web-based applications, while your manual testing will track evolving use cases
You'll work with the engineering team to develop a sound quality assurance process and infrastructure
Be a customer advocate with the ability to think as an end user
Comfortable with switching contexts rapidly
Ability to triage problems - e.g. going through application logs on various platforms, debugging and logging issues in our bug tracking system
Preferred Qualifications:
1+ years of experience with PostgreSQL, MYSQL, SQL, Oracle
1+ years of experience with high availability architectures and concepts
1+ years of experience with enterprise backup/restore architectures and concepts
1+ years of experience with strategies for database backups, file system backups
1+ years of experience with CI/CD testing and deployment tools such as Jenkins
1+ years of experience with various Firewall architectures and Network Security concepts
1+ years of experience with architectural documentation of technology as built
Quality Assurance Engineer
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
5/8/2020
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY
-