AUTOMATION TEST ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Sep 20, 2024 - The Automation Test Engineer is responsible for test planning and leading QA teams with a focus on the finance domain and backend testing. They demonstrate strong Java scripting skills and possess a comprehensive understanding of testing methodologies, definitions, and processes. They have experience with test case management tools, and their expertise extends to software development life cycles, particularly Agile methodology. The engineer is also proficient with defect tracking tools like JIRA and platforms such as GitHub.

Summary of Automation Test Engineer Knowledge and Qualifications on Resume

1. BS in Computer Science with 3 years of Experience

  • Experience in software automation testing roles with a focus on Selenium + Java development and TestNG
  • Good knowledge of SQL to check database performance
  • Basic knowledge of Jenkins, Docker, version control with GIT/Bitbucket cloud 
  • Basic knowledge of  SVN and UNIX as will be interacting with Linux servers
  • Relevant experience in Performance Testing of Web applications (with JMeter or any other similar tools) in cloud-based projects 
  • Previous experience with HP ALM 
  • Basic knowledge of Python 
  • Good English communication skills
  • Knowledge of Ignite platform and accelerators
  • Fluent in Agile work streams

2. BS in Software Engineering with 2 years of Experience

  • Experience with Test Planning, and Leading QA teams
  • Experience in Finance domain and backed testing
  • Knowledge of Java scripting is a must have. 
  • General working knowledge of Defect tracking tools, Automation Tools
  • Knowledge of Test case management tools, Testing methodologies, Testing definitions & Processes
  • General working knowledge of software development life cycle - Agile Methodology
  • General working knowledge of the functionality of web applications
  • Familiarity with working in an agile environment
  • Knowledge of defect tracking tools (JIRA is desirable)
  • Experience with GitHub

3. BS in Information Technology with 4 years of Experience

  • Experience with Python Programming including but not limited to Data Types, Variables
  • Experience with Operators, Flow Control Statements, Methods (Built-in as well as User defined)
  • Ability to Exception handling, File Handling, Excel file Operations
  • Strong Database Operations, Object-Oriented Programming concepts
  • Experience with iOS and Android mobile operating systems, automation design and development
  • Knowledge of web automation testing, design and development
  • Knowledge of element locators, Selenium, WebDriver methods, ChromeDriver
  • Knowledge of Appium, xcode, UIAutomator, Android SDK
  • Awareness of web proxy debugging application like Charles proxy and serial port communication
  • Understanding of functional and regression test automation, Software development life cycle and Test automation life cycle

4. BS in Electrical Engineering with 5 years of Experience

  • Previous automation testing experience
  • Some software development experience beneficial (C#, java, or similar)
  • Very good written and spoken English
  • Excellent communication and team-working skills
  • Experience creating test scenarios and acceptance tests against user stories
  • Have an eye for detail and a 'test to break' attitude
  • Experience with specflow, cucumber, or equivalent
  • Experience with JIRA Software for user story writing and test planning - nice to have
  • Experience working in an Agile (SCRUM, XP, Kanban) environment/team focusing on sprint by sprint deliveries
  • Experience with relational databases, Oracle and Microsoft SQL Server. SQL data manipulation experience - nice to have

5. BS in Computer Engineering with 1 years of Experience

  • Automation QA experience with Selenium Webdriver
  • Experience with Java (at least 2 years), familiarity with Java8 new features, WebServices, RestAssured
  • Experience with relational databases / SQL (preferable Oracle)
  • Understanding of OOP / OOD, standard algorithms and data structures
  • Familiarity with developer-side test frameworks (JUnit, TestNG, etc.)
  • Strong knowledge of SDLC, models and methodologies, with focus on Agile/SCRUM practices
  • Strong QA theory (testing methods, levels, types, technics)
  • Knowledge of test artifacts (test scenario, test case, test plan, test strategy, reporting, metrics, etc.)
  • Experience with JSON/XML beneficial
  • Knowledge of CI & CD concepts - nice to have

6. BS in Mathematics or Statistics with 4 years of Experience

  • Experience in software Quality Assurance 
  • Experience with test automation
  • Experience in automated Micro Services
  • Experience in low testing or performance testing 
  • Knows how to create an automated frame work from scratch
  • Experience with creating test cases for web
  • Experience in Agile / Scrum, Desktop application automation
  • Working knowledge of SQL and database concepts
  • Experience with source control such as Subversion or GIT
  • Familiarity with test management tools, including test case management, defect tracking, and requirements traceability

7. BS in Management Information Systems with 6 years of Experience

  • Experience in test automation or programming
  • Familiar with a range of scripting/programming languages (Python, Bash, etc.)
  • Knowledge of the software development life cycle (SDLC)
  • Know Source Control / Revision Control (Git)
  • Know Linux OS, Virtual Machines (KVM, VMware, etc.)
  • Experience working with automation testing tools
  • Experience working in CI/CD pipelines with either Jenkins / CircleCI
  • Experience with Selenium clients such as Nightwatch.js
  • Strong communication and collaborations skills 
  • Self-motivated, with the ability to deliver solid work on tight schedules 

8. BS in Computer Science with 3 years of Experience

  • Experience programming with OOP languages preferable c#.
  • Experience with usual testing technologies such as Cucumber, Selenium, Appium, SOAPUI, Postman, JMeter.
  • Experience with Atlassian suite is desirable.
  • Knowledge of Docker and/or Kubernetes.
  • Knowledge of development of test automation frameworks and scripts across multiple testing levels and technologies.
  • Experience creating test strategy, test plans and aligning those to the best practices.
  • Experience specifying, establishing and managing test environments and test data for functional automation testing projects
  • Experience working with Agile and DevOps principles and best practices.
  • Good time management skills.
  • Fluent English and excellent communication skills.

9. BS in Software Engineering with 5 years of Experience

  • Experience in software QA testing 
  • Experience in automation testing tools like Selenium Web driver, JMeter
  • In-depth knowledge of scripting languages like Java, Python, Perl
  • Experience in developing Automation framework.
  • Experience in creating Load Testing, Stress testing scripts.
  • Experience in API testing and proficient in Ansible.
  • Ability to executing Ansible scripts for deploying builds
  • Experience in preparing customised Docker Images for testing applications
  • Experience in Gitlab CI
  • Good written and Verbal skills

10. BS in Information Technology with 3 years of Experience

  • Experience as Quality Assurance Engineer, Automation Engineer.
  • Experience and/or knowledge of automated testing tools, alternative technologies within automation
  • Experience architecture/frameworks, debugging techniques
  • Experience multiple scripting and development languages and methodologies, such as Sahi, Selenium, etc...
  • Experience developing automated tests from test specifications.
  • Experience with providing creative solutions to group problems regarding existing architecture, projects, and methodologies
  • Ability to create component level designs for automation projects and architecture.
  • Experience understanding the necessity of software reliability 
  • Experience quality through automation and consistent automation processes.
  • Previous Accounting knowledge and/or experience

11. BS in Electrical Engineering with 7 years of Experience

  • Experience delivering quality test automation solutions for Applications and Web (Selenium, Appium, UFT/QTP) in the field of financial/banking applications testing.
  • Experience automating through the UI, API and web services. 
  • Experience development of automated test scripts with Java, C#, VBScript, or similar.
  • Good knowledge of test methodologies and approaches.
  • Experience in using and implementing a variety of test tools
  • Experience with Agile, ETL Testing, and Testing Tools e.g. HPQC/HPALM, UFT/QTP
  • Experience with  JIRA, Confluence would be an advantage
  • Used to work in multinational projects.
  • Experience with Platform Testing, Functional Testing, Backend Testing, Security Testing
  • Working knowledge of one or more languages used for automation: Java, Python, Javascript, Ruby, Perl, and/or Shell.

12. BS in Computer Engineering with 3 years of Experience

  • Experience performing independent testing as part of a software development team.
  • Experience applying automated testing tools to performance, stability, and regression testing efforts.
  • Knowledge of automated testing tools including Selenium Webdriver and Jmeter.
  • A solid understanding of Agile software development methodology.
  • A solid understanding of SQL, relational databases, and NoSQL databases.
  • Ability to develop and execute complex system tests
  • Experience designing and coding complex automation systems, using Selenium, Robot or similar frameworks
  • Relational database experience
  • Knowledge of TCP/IP, HTTP, HTTPS and WebSocket protocols
  • Experience within a team operating large scale systems on the cloud
  • Ability to work with building and automation tools such as Jenkins, circles.

13. BS in Mathematics or Statistics with 3 years of Experience

  • Experience as a QA performing manual and automated test cases in a fast paced environment
  • Application and interface testing experience
  • Expert experience in using Selenium
  • Communication and technical writing skills to produce test specifications and test plans
  • Web programming development experience helpful (Java, C++, etc).
  • Experienced in web test automation
  • Demonstrated experience in test framework design and development.
  • Experience in testing Web services/API testing/SoapUI/Postman.
  • Successful experience with developing reusable test automation frameworks
  • Experience with web services and databases.
  • Experience in web-based applications and database back-end using multiple tech stacks

14. BS in Management Information Systems with 5 years of Experience

  • Experience in any of the test automation tools such as Selenium, Cucumber
  • Experience in SmartBear TestComplete, UI Path, Coded UI, QTP and/or UFT
  • Experience using JavaScript and SQL Server
  • Experience in automated testing for UI (WPF, WinForms, Web Pages, Console)
  • Experience in Web Services (REST/SOAP), Postman/Soap UI, and Unit Tests
  • Experience in XML/JSON building, parsing, and shredding
  • Knowledge of Microsoft Office Suite
  • Strong written and oral communication skills
  • Ability to communicate with all levels within the organization

15. BS in Computer Science with 4 years of Experience

  • Experience in manual QA testing 
  • Familiarity with Visual Studio 2013/2015/2017/2019
  • Experience working in cloud technologies, Azure/AWS/GCP
  • Experience with TFS Version control system/Git Version Control System
  • Experience with TFS Test Explorer/DevOps
  • Agile methodology experience (Agile, Scrum, SAFe, etc)
  • Strong technical troubleshooting, problem-solving
  • Experience in building and maintaining automation frameworks supporting multithreaded execution in DevOps CI/CD

16. BS in Software Engineering with 5 years of Experience

  • Experience in Software Testing, Automation testing using Selenium WebDriver (Java)
  • Strong Object Oriented Programming
  • Experience using Cucumber and Postman for API testing, Software Development Life Cycle
  • Extensive Manual testing experience
  • Advanced Conversational English
  • Experience using Git and working with Scrum
  • Analytical, critical thinking, time management, and task management skills
  • Works well with a team and individually
  • Ability to mentor and coach associates
  • Good skills with MS Office, SQ
  • Experience in Selenium and JMeter

17. BS in Information Technology with 3 years of Experience

  • Hands-on utilization of Selenium (ie: Selenium Web Driver, Selenium Grid, Selenium IDE) for authoring / writing automated test scripts and plans for web applications;
  • Flexibility and perspective to understand the environment is evolving 
  • Able to understand how to apply yourself for the betterment of the client and team
  • The ability to work collaboratively on projects
  • Skills with data management and/or SQL
  • Experience testing Web APIs and familiarity with DNN
  • Working knowledge of C# and JavaScript
  • Experience working with JIRA Test Management tools such Xray or Zephyr
  • Experience with automated testing using cloud environments such as Browser Stack
  • Experience with any Scripting languages/tools
  • Experience in Selenium and JMeter

18. BS in Electrical Engineering with 6 years of Experience

  • Good English skills
  • Experience working in a same scrum team with colleagues from Europe. 
  • Work experience in a remote international team 
  • Proactiveness, actively taking the initiative in daily tasks.
  • Good communication, ability to explain technical/functional issues in an understandable way.
  • Familiar with general testing tools, e.g. reporting and test management systems.
  • Proven ability to effectively plan, prioritize and manage multiple activities to deliver services to meet business expectations
  • Strong team-working skills, and ability to work efficiently with others to reach a common goal.
  • Willing and open to contribute to the enhancement of the working processes.
  • Experience in Robot Framework.
  • Experience creating automation frameworks and integrating with third party tools

19. BS in Computer Engineering with 9 years of Experience

  • Hands-on testing experience in ADAS related domain.
  • Family with Multimedia and GFX. Such as Video, Camera, GFX etc. 
  • Familiar with automation test framework and Python, Shell, Perl, C/C++ etc.
  • Demonstrated self-driven engineer willing to take initiative and operate with minimum guidance. 
  • Ability to learn quickly, work hard, and have fun.
  • Strong communication skills in both English and Chinese
  • Able to understand and explain highly technical information in a clear and concise manner.
  • Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.
  • Systems Test Engineering or related work experience.
  • Experience working with visual automation testing The projected
  • Experience in a software testing role on software development projects involving cloud-hosted