Logo of Huzzle

QA Automation Analyst

image

inscale

Aug 14

Applications are closed

  • Job
    Full-time
    Mid Level

Requirements

  • Must-Have skills:
  • +3 years in a software quality environment
  • +1 year working with automated testing frameworks and the design of automation testing
  • Proven track record in eliciting test scenarios from user stories / requirements and designing both positive and negative tests to provide comprehensive coverage
  • Background working with web-based automation frameworks, utilizing Selenium
  • Experience in extracting test scenarios, devising test cases and automating these using a range of techniques
  • Knowledge of BDD scenario design and frameworks
  • Design of manual test cases to provide appropriate coverage where automation is not considered feasible nor practical
  • Experience working with an Agile development and testing environment
  • Good to have skills:
  • Experience with Specflow tooling
  • Experience using tools to automate desktop software
  • SQL experience (ability to query data within a relational DB)
  • Experience testing web APIs using tools such as Postman
  • Able to interpret and work with XML/JSON
  • Experience in working with teams using TDD
  • Experience working with Kanban/scrum agile methodologies
  • Experience with participation in agile planning, sprinting and reviews
  • Background working with virtual machines and associated configuration
  • Software testing certification e.g., ISTQB or equivalent
  • OOP knowledge (Ideally C#)
  • Testing of native cloud based solutions and their deployment architecture

Responsibilities

  • Extraction of test scenarios and subsequent design and execution of both manual and automated testing. Design of scenarios to ensure coverage of both positive and negative pathways
  • Work within a BDD framework and design web UI automation tests using selenium within a C# built framework
  • Analyze requirements, extract and design the appropriate level of test coverage, considering the risk around implementation of a requirement when prioritizing key test cases
  • Work with multiple technologies and adapt to designing automation using various toolsets
  • Balance test coverage with time limitations to manage and communicate any perceived risk with business stakeholders in a professional manner
  • Drive continuous improvement both as part of a team and individually, looking to lead initiative to enhance test practices and drive quality
  • Passionate about quality and take ownership for the quality of our product in all aspects
  • Clearly document test cases so that other team members can easily understand purpose, actions and expected outcomes
  • Be adaptable in various testing methodologies, & practices, and tools that complement the software quality process
  • Work in an agile environment and adaptable to changing circumstances in a fast-paced environment
  • Reporting and management of defects and issues, aligned to ISTQB defect principles and standards

FAQs

What are the key responsibilities of a QA Automation Analyst?

The key responsibilities include extracting test scenarios, designing and executing both manual and automated tests, working within a BDD framework, analyzing requirements for appropriate test coverage, balancing test coverage with time limitations, driving continuous improvement in testing practices, and documenting test cases for team clarity.

What skills are essential for this role?

Essential skills include a minimum of 3 years in a software quality environment, at least 1 year working with automated testing frameworks, a proven track record in eliciting test scenarios, experience with web-based automation frameworks such as Selenium, knowledge of BDD scenario design, and experience working in an Agile development environment.

Is experience with specific tools required for this position?

Yes, experience with Selenium for web-based automation, familiarity with BDD frameworks, and knowledge of SQL for querying data are required. It's also beneficial to have experience with Specflow, automated desktop software tools, and testing web APIs using tools like Postman.

What is the expected level of education or certifications for this role?

Candidates are expected to have a background in software testing, ideally with a certification such as ISTQB or an equivalent.

What methodologies should the candidate be familiar with?

Candidates should be familiar with Agile methodologies, specifically Kanban and Scrum, as well as Testing Driven Development (TDD) practices.

Is the ability to work with various formats like XML and JSON important for this role?

Yes, the ability to interpret and work with XML and JSON is considered beneficial for this position.

How important is adaptability in this role?

Adaptability is crucial, as the role requires working in a fast-paced Agile environment and managing changes effectively.

Do you have any specific programming language requirements?

Yes, knowledge of Object-Oriented Programming, ideally in C#, is preferred for this position.

What type of testing will the candidate be involved in?

The candidate will be involved in both manual and automated testing, including web UI automation and testing of web APIs, as well as potentially testing native cloud-based solutions.

What is the work environment like for this position?

The work environment is Agile, fast-paced, and collaborative, where communication with business stakeholders and teamwork are key components.

INSCALE want to be the impactful growth partner to people and businesses

Technology
Industry
501-1000
Employees
2006
Founded Year

Mission & Purpose

INSCALE is your strategic IT Scaling Partner, leveraging on our extensive insights to unite aspiring companies with premier tech talent - empowering you to build an exceptional team and organisation. – Est. 2006 – 700+ employees – 75 clients – 35 nationalities – Operates in 20 countries with 6 specialized tech hubs   𝗖𝗹𝗶𝗲𝗻𝘁𝘀: Companies where tech is strategic. We take pride in driving businesses towards scalable growth by combining our proven IT expertise with leading talent acquisition strategies and nearly two decades of industry know-how. Our core service is the attraction of the world's top tech talent and the creation of dedicated teams, whether remote, in-house, or in global tech hubs.  With operations in 20 countries and specialized tech hubs in 6 locations our approach is founded on rigorous analysis, deep market understanding, and a commitment to long-term success. 𝗢𝘂𝗿 𝗦𝗰𝗮𝗹𝗶𝗻𝗴 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀 1) 𝗛𝗶𝗿𝗲 𝗧𝗲𝗰𝗵 𝗧𝗮𝗹𝗲𝗻𝘁 𝗶𝗻 𝗘𝘂𝗿𝗼𝗽𝗲, 𝗔𝘂𝘀𝘁𝗿𝗮𝗹𝗶𝗮 𝗮𝗻𝗱 𝗡𝗲𝘄 𝗭𝗲𝗮𝗹𝗮𝗻𝗱: We seek out, attract, and engage top tech talent from Europe, Australia, and New Zealand, encouraging them to join your company. - Employment model:  INSCALE facilitates recruitment and onboarding, where you’ll be tackling tech challenges alongside the client, contributing to their growth journey. 2) 𝗗𝗲𝘃𝗲𝗹𝗼𝗽 𝗮 𝗧𝗲𝗰𝗵 𝗧𝗲𝗮𝗺: We build a tech team for your company in one of our 6 global tech hubs in: Lisbon, Skopje, Warsaw, Sofia, Kyiv, Kuala Lumpur. You get your own tech team - built, operated and employed by us, but fully dedicated to your company. - Employment model:  INSCALE facilitates recruitment and onboarding, where you’ll be tackling tech challenges alongside the client, contributing to their growth journey. We can also provide project consultants and the opportunity to rent an office or meeting room in the heart of Lisbon. Read more about our services and how we can help you scale your business.