QA AUTOMATION ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Sep 19, 2024 - The (QA) Quality Assurance Automation Engineer specializes in designing and maintaining test automation frameworks for both UI (responsive web applications) and APIs, with proficiency in writing tests using object-oriented languages, notably C#. Skilled in integrating testing tools into automated CI/CD pipelines on AWS, and adept at communicating test outcomes through detailed dashboard visualizations. Demonstrates a strong background in creating test cases from requirements, advising on testing methods, and using BDD frameworks such as Cucumber and SpecFlow.

Summary of Quality Assurance Automation Engineer Knowledge and Qualifications on Resume

1. BS in Computer Science with 3 years of Experience

  • Experience designing and maintaining UI (responsive web apps) and API test automation frameworks
  • Strong experience writing tests in an OO language (preferably C#)
  • Experience integrating test tools with automated CI/CD pipelines on AWS
  • Expertise communicating and maintaining test results including dashboard visualizations 
  • Demonstrable experience creating test cases from requirements 
  • Demonstrable experience providing recommendations for new methods and criteria to be tested
  • Experience in BDD (Behavior Driven Development) frameworks e.g. Cucumber, SpecFlow, etc
  • Experience in RestAssured, Postman, or other API testing frameworks
  • Experience with full lifecycle software development, the associated tools, processes and methodologies
  • An excellent communicate (in English), proactive and self-sufficient

2. BS in Software Engineering with 2 years of Experience

  • Experience working full-time as a Test automation engineer
  • Experience with recent automation Front-end techniques like Selenium Webdriver, Appium or similar.
  • Experience with recent automation Back-end techniques like Rest-Assured or similar
  • Experience Jenkins or other CICD tools
  • Experience testing Restful/Soap Web Services
  • Coding skills based on Java
  • Highly experienced with test automation tools, applying the latest techniques in test automation
  • Skills testing and Defect management tools
  • Strong organizational, time management and problem-solving skills
  • Proven ability to break down and clearly define problems

3. BS in Information Technology with 3 years of Experience

  • Experience testing Mobile Apps
  • Experience using Selenium
  • Experience working in geo-distributed Cloud environments (preferably AWS) 
  • Experience testing data science and business intelligence capabilities
  • Experience with container technologies, e.g. Docker, Kubernetes
  • Experience in data management environments (e.g. SQL Server, T-SQL, NoSQL, Hadoop, Kafka, Spark, Elastic etc)
  • Knowledge of Information Security concepts and US Healthcare experience
  • Ability to establish credibility and build relationships at all levels
  • Test automation in Python (pytest, UnitTest)
  • Basic knowledge of SQL scripting and database structure

4. BS in Mathematics with 5 years of Experience

  • Demonstrable client-server testing experience
  • Demonstrable GUI testing experience
  • Database experience and advanced SQL skills
  • Strong experience in software development processes, models, life-cycles and methodologies
  • Excellent skills in test planning, designing, and test strategy/case/script creation and execution;
  • Knowledge of white/black box level testing, system 
  • Knowledge of performance testing of applications using industry standard practices and tools
  • Experience with integration & regressions testing
  • Experience with defect and change tracking, producing performance metrics.
  • Ability to customer and service orientation 

5. BS in Physics with 4 years of Experience

  • Ability to support interaction with team resources and clients
  • Good communication, organisational, and test reporting skills
  • Ability to working in parallel on more than one initiative
  • Good time and priorities management
  • Knowledge of tools, concepts and methodologies of testing
  • Knowledge of Unit, Functional Testing, Component Testing, Integration Testing and where each one applies.
  • Must understand the fundamentals of Automation frameworks 
  • Work experience and knowledge of architectures involving databases (SQL, NoSQL)
  • Must be able to debug logs, troubleshoot databases, aptitude for operations principles 
  • Able to guide and develop junior SDETs technically.

6. BS in Electrical Engineering with 8 years of Experience

  • Experience in Automation scripting, development of test frameworks and platforms, and/or functional software development role.
  • Exposure to open source testing tools like TestNG, Cucumber, Appium, Selenium Webdriver, etc
  • Work experience and knowledge of  Message Queues and Caching technologies.
  • Familiar with SDLC/STLC or Agile processes.
  • Sound Knowledge about TestRail, Jira (Bug Tracking Tool) in Agile method
  • Ability to IoT Based product Testing using automated script development
  • Aptitude for functional testing and ensuring a high-quality user experience for products.
  • Aptitude for understanding and reviewing the system design & architecture
  • Must be able to comfortable interacting with SRE & DevOps teams.
  • Strong identify test coverage gaps in an automated suite and improvise.