
Senior QA Automation Engineer
Clearcourse Development Sp. z o.o.ā¢Kraków, Krowodrza
š° Wynagrodzenie
WideÅki nieujawnione
š Informacje
š Wymagane technologie
š Twój zakres obowiÄ zków
Your responsibilities, Collaborate with Solution Architects, Product Owners, Developers, DevOps and other QA Automation Engineers to contribute to both the testing of new product features, and the improvement of testing of existing/legacy features, using technologies and tools including Testing Tools: Reqnroll/Specflow, Postman, Playwright, Swagger, Selenium, Analyse business requirements, internal designs and non-functional requirements and estimate user stories collaboratively with the team, Advocating and continuing to maintain an automated Test Driven Development (TDD) and Behaviour Driven Development (BDD) approach with all software solutions, Write and execute robust test scripts, attaining a high percentage of test automation and regression within CI/CD pipelines, Manual exploratory testing and maintenance of a clear manual test plan for any test scenarios that can't be automated, Review logs and databases as part of the testing process, and automate this where possible, Following industry best practices and ensure other members of the team do likewise
Professional level (6+ yearsā experience) as an Automation QA within a modern software development environment, Experience with C# .NetStrong experience with REST APIs and API testing strategies, BDD experience with high focus on test automation vs manual testing, Strong understanding of a balanced Test Pyramid with separation of unit, integration, and end-to-end tests, Able to describe differences and identify candidates for Unit, Integration & E2E tests, Experience improving, refactoring, and rewriting tests, Experience ensuring that tests run within CI/CD pipelines, Experience with Specflow/Reqnroll, Understanding of SQL, Experience with Agile methodologies, Excellent knowledge of software testing methodologies and techniques, Good team collaboration and communication skills, Attention to detail, Calm under pressure
Optional, Previous experience in the payments industry or with PCI DSS compliance is advantageous, Familiarity with cloud platforms such as AWS and containerisation tools like Docker and localstack, Experience with performance and non-functional testing, Knowledge of testing highly available, scalable, and business-critical systems
This is how we work, in house, you focus on a single project at a time, you develop several projects simultaneously, you can change the project, you have influence on the choice of tools and technologies, you have influence on the technological solutions applied, you have influence on the product, you focus on product development, you focus on code maintenance, agile, scrum
This is how we work on a project, code review, static code analysis, BDD, TDD, Continuous Deployment, Continuous Integration, team-level deployment, documentation, integration tests, test automation, testing environments, unit tests
Development opportunities we offer, development budget, industry-specific e-learning platforms, intracompany training, substantive support from technological leaders, technical knowledge exchange within the company
What we offer, Co-financing of sport activities (Multisport), Additional private medical care, Pizza Tuesday, Relaxation zone āfootball table, Integration meetings, No dress code, and much more!
Benefits, sharing the costs of sports activities, private medical care, sharing the costs of foreign language classes, sharing the costs of professional training & courses, remote work opportunities, flexible working time, fruits, integration events, no dress code, coffee / tea, drinks, extra social benefits, pizza Tuesdays
additional-module
If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team ā weād love to speak with you.
Clearcourse Development Sp. z o.o., Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services., , Since our inception in 2018, weāve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 860 employees globally. Across our SaaS platforms, weāre creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, youāll benefit from the feel of an innovative, close-knit tech start-up environment where youāll be able to collaborate with exceptional people and fast track your career., , The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. All our services are developed using a minimum of dotnet core 3.1 with C# and we develop API first. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible.
About the project
The Senior QA Automation Engineer plays a critical role in ensuring the delivery of high-quality software by driving the development and execution of robust automated testing strategies. This position involves collaborating with cross-functional teams, including Solution Architects, Product Owners, Developers, and DevOps, to design, implement, and maintain scalable testing frameworks. The Senior QA Automation Engineer advocates for Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) approaches while leveraging advanced testing tools and techniques to maximize automation coverage within CI/CD pipelines. With a focus on continuous improvement, this role combines technical expertise, analytical problem-solving, and proactive collaboration to enhance software quality and team efficiency.
āļø Praktyki developerskie
This is how we work on a project, code review, static code analysis, BDD, TDD, Continuous Deployment, Continuous Integration, team-level deployment, documentation, integration tests, test automation, testing environments, unit tests
š Opis gÅówny / WstÄp
additional-module
If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team ā weād love to speak with you.
About the project
The Senior QA Automation Engineer plays a critical role in ensuring the delivery of high-quality software by driving the development and execution of robust automated testing strategies. This position involves collaborating with cross-functional teams, including Solution Architects, Product Owners, Developers, and DevOps, to design, implement, and maintain scalable testing frameworks. The Senior QA Automation Engineer advocates for Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) approaches while leveraging advanced testing tools and techniques to maximize automation coverage within CI/CD pipelines. With a focus on continuous improvement, this role combines technical expertise, analytical problem-solving, and proactive collaboration to enhance software quality and team efficiency.
Your responsibilities
- Collaborate with Solution Architects, Product Owners, Developers, DevOps and other QA Automation Engineers to contribute to both the testing of new product features, and the improvement of testing of existing/legacy features, using technologies and tools including Testing Tools: Reqnroll/Specflow, Postman, Playwright, Swagger, Selenium
- Analyse business requirements, internal designs and non-functional requirements and estimate user stories collaboratively with the team
- Advocating and continuing to maintain an automated Test Driven Development (TDD) and Behaviour Driven Development (BDD) approach with all software solutions
- Write and execute robust test scripts, attaining a high percentage of test automation and regression within CI/CD pipelines
- Manual exploratory testing and maintenance of a clear manual test plan for any test scenarios that can't be automated
- Review logs and databases as part of the testing process, and automate this where possible
- Following industry best practices and ensure other members of the team do likewise
additional-module
- If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team ā weād love to speak with you.
š Co oferujemy (Dodatkowe detale)
Benefits, sharing the costs of sports activities, private medical care, sharing the costs of foreign language classes, sharing the costs of professional training & courses, remote work opportunities, flexible working time, fruits, integration events, no dress code, coffee / tea, drinks, extra social benefits, pizza Tuesdays
additional-module
If you enjoy building scalable systems, improving architecture, and working in a collaborative Agile team ā weād love to speak with you.
Clearcourse Development Sp. z o.o., Join a rapidly growing collaborative of disruptive technology companies working together to build a brilliant fintech payments business with exceptional people and the best products and services., , Since our inception in 2018, weāve scaled our portfolio to encompass nearly 40 leading brands and now number in excess of 860 employees globally. Across our SaaS platforms, weāre creating an environment where talented entrepreneurs and their businesses can thrive. As a ClearCourse employee, youāll benefit from the feel of an innovative, close-knit tech start-up environment where youāll be able to collaborate with exceptional people and fast track your career., , The partnership launched a new payments business, ClearAccept, to deliver this service, by assembling a highly accomplished team with a track record of successfully launching new payments technology. Our innovative payments platform is built using a cloud native microservice architecture running on AWS using serverless infrastructure (AWS ECS + Fargate). We store all our code in GIT and use Git flow as our branching strategy. Our CI/CD process is managed by our DevOps team using Infrastructure as Code with Terraform and all our services are covered by automation tests using BDD. All our services are developed using a minimum of dotnet core 3.1 with C# and we develop API first. We provide a REST API that allows other platforms to integrate with us. We store our data in various database engines managed by AWS (Aurora using PostgresSQL and DynamoDB). We utilise services from the cloud provider where possible.
About the project
The Senior QA Automation Engineer plays a critical role in ensuring the delivery of high-quality software by driving the development and execution of robust automated testing strategies. This position involves collaborating with cross-functional teams, including Solution Architects, Product Owners, Developers, and DevOps, to design, implement, and maintain scalable testing frameworks. The Senior QA Automation Engineer advocates for Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) approaches while leveraging advanced testing tools and techniques to maximize automation coverage within CI/CD pipelines. With a focus on continuous improvement, this role combines technical expertise, analytical problem-solving, and proactive collaboration to enhance software quality and team efficiency.