Quality Assurance Engineer

Infinity Consulting Solutions
Arlington, VA
Aug 24, 2019
Aug 26, 2019
Engineer, IT, QA Engineer
Full Time
QA EngineerThe 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 (eg, 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 (eg 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 - eg 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

Similar jobs