
QA Automation Engineer (Java Kotlin)
Primary stack
Nice to have's
Job description
QA Automation Engineer (Java/Kotlin)
Київ, Дніпро, за кордоном, віддалено
About the Position
We are seeking a QA Automation Engineer (Java/Kotlin) to join our fintech team in Kyiv, Dnipro, abroad, or remotely, enhancing our QA automation processes.
Project Description
We are looking to hire an exceptional person to be responsible for improving our current QA Automation processes, adding new best QA practices and helping in our transition to BDD; bringing the responsiveness, efficiency, scalability, robustness and security of the system up to the next level.
You will work with a rapidly growing FinTech business that is re-defining how individuals engage with their money. We provide our users with control over their personal finances, enhancing their ability to achieve their financial and life aspirations. We are harnessing sophisticated portfolio analytics, innovative behavioral psychology and cutting-edge UX/UI to create a revolutionary experience and transformational outcomes for our users.
You will work in a unique startup culture, with a non-hierarchical and ego-free atmosphere. Be a part of spreading financial literacy throughout the world!
Responsibilities
- Take ownership of strategic items and continuously improve the quality of the QA team and its roadmap.
- Establish and promote best practices in terms of quality assurance, remain hands-on and lead by example.
- Contribute to the technical roadmap and bridge existing gaps by bringing on board extensive knowledge and skills on Automation QA processes and implementation of BDD approach.
- Develop automated tests for Web and Mobile (UI and API).
- Perform smoke/regression tests before the release; provide functional, regression testing.
- Increase a code base of automated tests of the application.
- Report directly to the CTO, help coordinate and lead multiple offshore teams.
- Collaborate with developers and business stakeholders to clarify requirements, especially in terms of testability, consistency, and completeness.
- Document, demonstrate and disseminate solutions by technical reports, diagrams, and blogs/vlogs.
- Support and develop junior and mid-level QAs by providing advice, coaching and educational opportunities.
- Understand business needs, be a creative problem solver, and stay calm and effective while given relatively urgent tasks.
Requirements
- 4+ years of experience in writing automation framework in Java.
- Strong knowledge in QA processes and test methodologies.
- Understanding principles of Object-Oriented Programming (OOP).
- Familiarity with Agile frameworks and regression testing.
- Experience of creating automation frameworks from scratch.
- Experience with SQL.
- Experience in writing API and UI tests.
- Comfortable working with Jenkins.
- Familiarity with Selenium.
- Familiarity with BDD approach.
- Familiarity with project management tools like Confluence and Jira.
- Excellent presentation, oral and written communication skills.
- Ability to scope, plan and execute on multiple projects simultaneously in a fast-paced environment.
- Ability to recruit, develop and mentor junior or mid-level staff members.
- Strength in problem solving and issue-resolution with good attention to detail.
- English level - Intermediate or higher.
Personal Characteristics
- Strongly motivated and sets demanding standards for personal excellence.
- Autonomous self-starter and highly driven, able to lead large teams and initiatives with limited oversight.
- Effective collaborator with other team members.
- Independent thinker, inquisitive, eager to improve and learn.
- Confident being part of a small team that is building a business.
- Non-hierarchical and ego-free.
- Communicates rapidly, openly, inclusively and efficiently.
- Structured thought process and clear communication.
We Offer
- Be part of our mission to transform how individuals think about and manage their financial life.
- Ability to influence project technologies.
- Opportunity for career growth.
- Team of professionals & continuous self-improvement.
- Really friendly team with no hierarchy inside.
- Fully paid sick leaves and 18 days paid vacation, medical insurance.
- Education expenses & sports coverage, English classes, corporate events.
- Competitive compensation.
Join Us
Couldn't find the right position, but still want to be part of the big WizardsDev family? No problem! Just send your CV and perhaps we can find an interesting way to work together!
© WizardsDev. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
🙋Who we are:WizardsDev is the RnD center of an international IT holding. We create unique IT products — high-quality software for solving atypical business tasks.💫Main facts about us:— WizardsDev was founded in 2016 in the city of Dnipro, Ukraine.— Our company unites more than 200 professionals around the world.— We develop solutions for FinTech, E-learning, Banking, Ecology, Online Stores, and other business sectors.— Among our projects are service platforms, crypto exchanges, applications for IOS and — Android, crypto wallets, and blockchain solutions.— Our college of IT professionals prepares excellent specialists. More than ten graduates hold management positions in various companies.Also, we encourage our employees to follow a healthy lifestyle. Together we run marathons, walk at least 8,000 steps a day and acquire healthy habits.❤️Our values:SpiritRespectCommunicationWe are waiting for you on our team!