Position: Middle QA Automation (Java)
Company: Altexsoft
Experience required: 3y
English level: upper

The Client is the leading expert in the financial and impact performance of CDFIs and other private impact loan funds. Drawing upon our in-depth knowledge, we guide capital to good by providing indispensable tools and solutions to more than 200 corporate, government, and philanthropic CDFI investors and other stakeholders.

We are looking for Quality Assurance Automation Engineer with the responsibility of ensuring test coverage for one or more products with automated scripts. This role involves a broad programming knowledge to create automated scripts and an understanding of the applications, the creation of test cases based on business use cases. 

**Requirements:**
- 3+ years of Automation tester experience using Java
- Experience building and developing test automation for Web, APIs
- Understanding of regression and functional testing, as well as test and bug’s cycle
- Strong analytical skills and smart approach to problems
- Test Automation Framework implementation and working knowledge
- Good Knowledge of object-oriented Java Programming
- Working knowledge of Test management tools
- Working knowledge of CI/CD process and tools
- Upper-intermediate English Level

**Responsibilities:**
- Familiarize with the Use cases and Functional Test cases
- Automate the functional test cases using Selenium WebDriver with Java
- Web and API testing
- Implement test scripts in the Test Automation Framework for functional testing
- Create, maintain and execute the test scripts, fix the errors, and debug the test scripts
- Work with Developers to add the test suites in the CI/CD
- Defining and exporting test results and generate reports
- Work with the colleagues to define process and strategy associated with automation
- Plan test schedules or strategies in accordance with project scope/delivery dates.

**What we offer:**
- Close collaboration with the client and the ability to influence the result and the process;
- Being a part of a proactive and friendly team;
- Supportive environment and tech communities;
- Development of Individual Development Plans to build a transparent career within the company;
- Social benefits (incl. vacation, sick leaves, team-buildings, education, etc);
- Regular and transparent compensation processes.