Test Automation Engineer (QA)
Company
Catalogic Software
Location
Other US Location
Type
Full Time
Job Description
Company Description
Who we are?
We are building smart solutions for backup and recovery for all kinds of enterprises. Weāre in Data Protection market for over 20 years and we are known for taking our customers' data safety seriously (we have U.S. Patents and a super high customer satisfaction ratio to prove it!š).Ā
Job Description
What's the job?
The position of aĀ Test Automation Engineer (QA)
is open inĀ DPX (Enterprise Data Protection) teamĀ that is working on implementing support for features that were so far only available in legacy Java GUI, implementing new functionalities around virtual infrastructure, physical infrastructure, and early Ransomware Detection features. You will be a part of a team that is working in a startup-like atmosphere from the US and Poland. We want you to help with making sure that our Angular frontend and modern backend built using micro services architecture, Spring Framework and Docker are working as they should. You will be writing and executing some manual tests (at first), that will (once they are accepted/reviewed) be converted to automated test scripts in pyTest/Selenium or Cypress (UI)
DPX Web Management ConsoleĀ is based on the latest Angular framework and many components are based on Googleās Material library, weāve built our own fancy reporting and charting modules (and weāre going to open-source them!) ⦠and no jQuery!
DPX BackendĀ is built using Spring, packaged into docker containers, communication is happening mostly over REST.
We rely on automated CI/CD pipelines in Jenkins that run our tests and build docker images that can be deployed to our test env (or your local dev environment if you want). Oh! We always doĀ properĀ code reviews in our GitHub flow in Git.Ā
What you will do:Ā
- First of all, work in a friendly, elastic, and supportive environment, where having great fun and doing a great job is becoming the same thing
- Analyze functionality and prepare test cases for it, which will be a foundation of initial manual tests and will be turned into automated tests
- Help analyze new feature (or existing features modernization) requests and plan ahead QA activities
- Of course, you will have to run tests (hopefully mostly automated, but sometimes manual testing for edge cases is required)
- Help preparing technical and user documentation;
- Communicate with other teams and help to integrate others' code into a common solution;
- Identify and address the root cause of the issues, drive the problem from its definition to successful completion;
- Drive innovation by designing new features;Ā
- Identify improvements in existing architecture and code to continuously refactor and evolve the products;Ā
- Work in a fast-moving and forward-thinking development environment that is constantly researching and implementing the latest technologies;Ā
- Research and implement the open source frameworks and architectures;Ā
- Work closely with fellow developers and end users to rapidly produce critical features.Ā
Qualifications
Itās great if you have:
- Knowledge of pyTest, Selenium and/or Cypress
- Any experience in working with applications with Java 8+;Ā
- Understanding of Web (HTML, CSS, js) and RESTful Web services;Ā
- At minimum - basic knowledge of Docker, Compose / Swarm
- Knowledge of Git and GitFlow;Ā
- Experience in debugging and tracing software is a plus;Ā
Additional Information
What we are offering:
- All necessary equipment such as laptop, additional monitor, and accessories
- Individual career path and professional development initiatives
- Continuous performance feedback and end-year performance review
- Remote work and flexible work hours (we're fine with breaks in the middle of the day);
- Set of non-salary benefits (Medicover, MultiSport, life insurance, referral program)
Our team has experienced architects and developers that are happy to share their knowledge and explain why things are done in a given way. So, if you are a self-motivated, result-driven individual with a good sense of detail, communication skills, and the ability to work independently and you are looking for a role in an organization that is working on an ambitious project, with innovative technologies and where people have an actual impact on the direction of the product - that role is for you!
The Controller of your personal data is Catalogic Polska sp. z o. o., with registered office at Al. Jerozolimskie 132/136, Warsaw. Your data is processed for the purpose of this current and future recruitment processes. Providing data is voluntary but necessary for this purpose. Processing your data is lawful because it is necessary in order to take steps at the request of the data subject prior to entering into a contract (article 6 point 1b of Regulation EU 2016/679 - GDPR).
You have the right to access, correct, modify, update, rectify, request for the transfer or deletion of data, withdrawal of consent or objection.
Date Posted
11/20/2024
Views
0
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSenior Frontend Engineer - Simply Business
Views in the last 30 days - 0
Simply Business is seeking a Senior Frontend Engineer to join their Front End Tooling team The role involves developing products using best practices ...
View DetailsPeople Operations Advisor - BlackLine
Views in the last 30 days - 0
BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...
View DetailsSenior Professional Services Consultant - Cloudflare
Views in the last 30 days - 0
The role of a Professional Services Consultant for Application Security and Performance at Cloudflare involves providing advisory and handson keyboard...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsBecario GMP - Cencora
Views in the last 30 days - 0
Cencora is seeking a dedicated professional to join their innovative team aiming to improve lives of people and animals The role involves evaluating p...
View Details