
EPAM Systems
Description Our customer exposes an API for other businesses to be able to access risks associated with a person, e.g. understand their credit score. Behind the scene, there is a sophisticated decision-making system and large data volumes.
We are building a cloud-based multi-tenant SaaS product replacing the current system and migrating existing clients to it.
Product Development – Cloud transformation, including new modern user experience, client self-service, and multiple capabilities for a tool enabling HR agents to manage and track employment compliance and onboarding flows.
WORK DISTRIBUTION
- 10% solutioning & planning
- 70% automation testing
- 15% manual testing (spot checks)
- 5% meetings/reporting
Project technologies and tools
- API Testing:
- Postman
- Java
- Rest assured
- TestNG
- Swagger
- Allure
- Jenkins
- UI Testing:
- Cucumber
- Selenium Webdriver (Java)
- Chrome developer mode (to check responsivity)
- Allure
- Jenkins
- Accessibility Testing:
- Axe Chrome plugin
- Chromevox Chrome plugin
- General:
- JIRA (manage bugs, test cases, etc.)
Responsibilities
- Create, maintain and improve test automation in all aspects (including usability, performance, resiliency) testing for planned business functionalities
- Building test automation for web applications
- Perform manual testing as spot checks
- Perform regular code reviews
- Participation in estimation sessions
- Requirements clarification
- Planning – both long-term and short-term
- Customer communication
- Implementation of features and bug fixing – writing reusable, maintainable, efficient and unit tested code
- Implementation of securing and data protection rules
- Documenting technical decisions and designs
Requirements
- 3+ years of professional experience
- Proficiency in API Testing tools: Postman, Java, Rest assured, TestNG, Swagger, Allure, Jenkins
- Proficiency in UI Testing tools: Cucumber, Selenium Webdriver (Java), Chrome developer mode (to check responsivity), Allure, Jenkins
- Proficiency in UI Testing tools: Axe Chrome plugin, Chromevox Chrome plugin
- Strong OO design and OO programming skills
- Solid understanding of design patterns and concepts like OOD, TDD, CI/CD
- Solid experience working with Java core
- Strong communication skills and capability of successful collaboration with cross-functional teams
- Intermediate or higher English level, both spoken and written (B1+)
We offer
- Competitive compensation depending on experience and skills
- The individual career path
- Social package – medical insurance, sports
- Compensation for sick lists and regular vacations
- English classes with certified English teachers
- Unlimited access to LinkedIn learning solutions
- Flexible work hours
About EPAM
- EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential
To apply for this job please visit www.epam.com.