CAI (cai.io). Logo

CAI (cai.io).

Automation QA Analyst

Posted Yesterday
Be an Early Applicant
Square, Newry Mourne and Down, Northern Ireland
Senior level
Square, Newry Mourne and Down, Northern Ireland
Senior level
As an Automation QA Analyst, you will develop and maintain automation tools, write automated tests, and perform exploratory testing to ensure the functionality meets customer needs. The role involves analyzing requirements, authoring test scenarios, and collaborating with teams to improve testing strategies in an Agile environment.
The summary above was generated by AI

Automation QA Analyst

Req number:

R4688

Employment type:

Full time

Worksite flexibility:

RemoteWho we are

CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Job Summary

We are looking for a motivated Automation QA Analyst ready to take us to the next level! If you have strong strong experience with open-source test frameworks including Selenium, Katalon studio, and playwright skills and are looking for your next career move, apply now.

Job Description

We are looking for an Automation QA Analyst to develop and maintain technical process automation tools, and business automation tools, and develop solutions to support our client's platform. Besides writing automated tests, Test Automation Engineers can do exploratory testing when they need to understand or test how functionality manifests itself to the customer. This position will be full-time and remote.

What You'll Do:

  • Responsible for repeatable test automation at all three levels of the Agile Test Pyramid.

  • Author the Test Suite - test scenarios and test cases traceable to requirements to validate the application deliverables.

  • Proficient in developing test automation scripts with TDD/BDD methodology.

  • Work with internal and external customers to analyze, understand, and document their automation test requirements.

  • Develop, produce, and maintain software test plans, processes, and technical documentation.

  • Analyze and assist in maintaining and improving current business and technical processes.

  • Use industry knowledge and experience to effectively assist with troubleshooting as needed.

  • Communicate and document testing status and any discovered issues and risks.

  • Review and analyze requirements, specifications, and technical design documents, providing timely feedback.

  • Develop detailed, comprehensive, and well-structured test plans and test cases.

  • Prioritize and plan testing activities.

  • Play the role of test engineer: Design, develop, and execute automated tests.

  • Identify and report issues found, then verify that issues are resolved.

  • Create clear, concise, detailed project artifacts that meet the standards of the testing processes.

  • Own the testing strategy for existing and new products.

  • Perform multiple types of black-box, white-box, and grey-box testing including functional, system, end-to-end, data integrity, smoke, regression, and ad hoc testing

  • Estimate, prioritize, plan, and coordinate testing activities.

  • Work closely with product teams to ensure alignment.

  • Submit comprehensive defects using our bug-tracking system.

  • Regress and verify defects as needed, record test results, and provide metrics.

  • Test software applications at all points in the life cycle on multiple environments.

  • Continuously analyze the testing strategy to maximize its effectiveness pragmatically.

  • Assist with designing and maintaining quality system policies and procedures.

  • Experience with Jira( defect tracking and task creation tool) & X-ray.

What You'll Need:

Required Skills

  • 5- 7 years of experience in the field or a related area

  • Bachelor’s degree in computer science, Computer Engineering, Information Technology, or similar (or equivalent experience)

  • Strong experience with modern languages such as JavaScript, C#, PHP, Python etc.

  • Strong experience with open-source test frameworks including Selenium, Katalon studio, Playwright

  • Setting up selenium test environments such as selenium web driver, Maven integration, TestNG, Java, and Jenkins integration.

  • The selenium tester must create test cases with selenium web driver commands and element locators and also inspect elements.

  • The tester must escalate test cases using JUnit/ TestNG annotations and Java programming.

  • The selenium tester must also maintain automation resources.

  • The tester must set up a selenium environment for preparing scripts, selecting language, and preparing tool.

  • Strong experience with continuous integrations tools like Jenkins, Bit bucket GitHub Actions, etc.

  • Experience with AWS, Docker, Swagger, RESTAPI’s.

  • Experience with Agile Scrum and other Agile methodologies.

  • Excellent analytical skills to work with developers for troubleshooting and peer review. Effective written and verbal communication skills ideal candidate will be comfortable with shaping testing culture and socializing best practices.

  • Working knowledge of Quality testing and business process analysis, concepts, practices, and procedures in the Agile / DevOps environment. Ability to demonstrate a certain degree of creativity combined with analysis, critical thinking, and problem-solving skills.

  • Proven ability to collaborate with technical peers and business partners.

  • Capable of working independently and as part of a team. May assist and guide junior staff as necessary.

  • Testing experience in SaaS environment is a plus.

  • Strong ability to create and design test automation and test infrastructure.

  • Experience in HTML/JavaScript development is required.

  • Excellent verbal and written communication skills

  • Strong experience with a code-based test automation suite such as Selenium is required.

  • Proven ability to write automated test scripts to verify data structures, data formats, and data values.

  • Experience with Jenkins or similar build/deployment automation tools.

Physical Demands

  • Ability to safely and successfully perform the essential job functions

  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.

  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor

Reasonable accommodation statement

If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to [email protected] or (888) 824 – 8111.

Top Skills

C#
JavaScript
PHP
Python

Similar Jobs

Mid level
Information Technology
Responsible for managing, developing, and implementing testing processes to improve product quality and reliability. The role includes analyzing test capacity, maintaining test equipment, reducing test times, and training staff. Proficiency in various testing tools and methodologies is required, along with cross-department collaboration for product testing and improvements.
Top Skills: Electronics EngineeringLabviewLabwindowsMechatronicsTeststand
3 Days Ago
Belfast, County Antrim, Northern Ireland, GBR
Senior level
Senior level
Fintech • Financial Services
The role involves leading initiatives in control testing automation within Citi's Central Controls Team. The candidate will support design and implementation of automated tools, manage the control testing automation pipeline, collaborate with various teams, validate automation reports, and ensure compliance with regulations while enhancing operational efficiency.
Top Skills: Data AnalyticsData Management
Yesterday
Belfast, County Antrim, Northern Ireland, GBR
Senior level
Senior level
Fintech • HR Tech • Payments • Social Impact • Financial Services
As a Senior Software Engineer at DailyPay, you'll design and maintain scalable backend services and APIs, contribute to microservices architecture, optimize database performance, and mentor junior engineers while collaborating with cross-functional teams.
Top Skills: CGoJava

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account