Our client is in a league of its own, doing magic not only to their clients' financials but to their wellbeing as well.
They are rapidly growing and need an Automation QA Engineer to join their ranks.
Main Responsibilities:
- Actively contribute to the development of a unique financial product within a startup environment by engaging in product-related tasks, ensuring adherence to automation best practices, and providing feedback and suggestions to drive innovation.
- Collaborate with the Product Manager, developers, and QA Engineers from other squads to clarify requirements, with a particular focus on testability, consistency, and completeness, as well as streamlining existing business processes.
- Plan, design, and execute QA tasks according to agreed timelines.
- Participate in team planning and estimation of tasks.
- Contribute to the creation of test documentation.
- Play a significant role in expanding automated test codebases while aiming to reduce the reliance on manual testing.
- Conduct various types of testing, such as smoke, regression, and functional testing, to maintain a high level of quality.
- Assist other QA engineers in the automation process.
Experience Requiered:
- 3+ years of professional experience as a QA Automation Engineer, with expertise in Java/Kotlin programming languages.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Proficient in web technologies including HTML, CSS, and JavaScript, with a solid grasp of web architecture and its functioning.
- Thorough understanding of API testing concepts, encompassing API methods, HTTP methods, response codes, request and response headers, and payload formats like JSON. and XML. Proficiency in utilising tools such as RestAssured, Feign, Swagger, and Postman for API testing.
- Hands-on experience in writing UI tests using Selenium (Selenide).
- Familiarity with testing frameworks like TestNG and JUnit - you are capable of utilising these frameworks to effectively organise and execute automated tests.
- Proficiency in SQL and database concepts, ability to write queries to retrieve data and perform data verification.
- Experience with monitoring and debugging applications using tools like Sentry and Elasticsearch.
- Understanding performance testing, including load, stress, and endurance testing. Proficient in testing API performance using tools like JMeter or Gatling.
- Previous experience with test management systems such as TestRail.
- Familiarity with project management tools like Confluence and Jira.
- Knowledge of CI/CD pipelines and experience with tools like Jenkins and GitHub Actions.
- Would be great if you have experience working in a fast-paced startup environment, following Agile-based processes .
Benefits:
- Potential for equity participation.
- 25 days holiday.
- Flexibility for working from home.
- Your choice of equipment.
...and many more if you're up to it.
Let's talk whenever at angela@cadabra.bg
(No. 2709 from 17.01.2019)