Test Automation Engineer (UI Automation) Project - the aim you'll have

We are seeking a talented and motivated individual to join our team for an exciting project: an online SportsBook designed specifically for the Korean betting market. This platform is crafted to offer limitless growth opportunities for our client and endless value to sports fans. The SportsBook includes an array of features for traders and end customers such as:

  • A variety of bets
  • Fixed odds sports betting
  • Coverage of major sport events, markets, and odds
  • Pre-match and live in-play betting
  • Cross-betting features
  • Freebet options
  • Build-a-bet functionality
  • Live sports broadcasts

Position - how you'll contribute

Participate in daily team meetings and Agile ceremonies.

Develop quality, scalable, and maintainable automated testing frameworks, including:

  • Reviewing the results of regular (nightly) test runs.
  • Analyzing the causes of test run failures.
  • Fixing automated test scripts as needed.
  • Investigating and submitting defects identified by tests.

Analyze user stories and write acceptance criteria, ensuring they are reviewed by the Product team.Ensure the quality of JavaScript applications, with a focus on Node.js, NPM, and knowledge of XML, HTML, and CSS.Contribute to overall development programming, including enhancing the codebase through test scripts and frameworks, as well as performing peer code reviews.Design and test automation scripts using open-source and commercial tools (e.g., Selenium, Protractor, BDD, Appium, BrowserStack, Rest Assured, Postman), including:

  • Reading and understanding requirements.
  • Writing test cases.
  • Reviewing test cases prepared by others and seeking clarification as needed.
  • Writing test scripts based on test cases.
  • Debugging and stabilizing test scripts.

Our offer – professional development, personal growth

  • Decide on the form and conditions of your employment
  • Flexible employment and remote work
  • Work with the latest technologies for industry leaders
  • International projects with leading global clients
  • Travel to clients’ and work in their environments
  • International business trips
  • Work comfortably in a relaxed and inspiring atmosphere that does not enforce a dress code
  • Non-corporate atmosphere
  • Develop your skills at work – language classes come to you
  • Language classes
  • Develop your competences and skills through skill centers and webinars
  • Internal & external training
  • Take care of the health of you and your loved ones
  • Private healthcare and insurance
  • Work out, swim and enjoy other fun activities
  • Multisport card
  • Take part in activities that support your physical and mental health

Expectations - the experience you need

  • Minimum of two years of hands-on experience in automation testing, with a strong preference for expertise in UI automation.
  • Proficiency in TypeScript/JavaScript programming languages, with a solid understanding of web development principles.
  • Experience using Cypress as a testing tool for writing and executing automated tests.
  • Familiarity with the Gherkin language for creating behavior-driven development (BDD) scenarios.
  • Strong knowledge of CI/CD processes with hands-on experience using Jenkins for building and deploying applications.
  • Proficiency in using Bitbucket (or GitHub) for version control and collaborative software development.
  • Thorough understanding of API testing and validation using tools like Postman.
  • Ability to perform manual testing to ensure software quality and usability.
  • Exceptional debugging skills with the ability to efficiently identify and resolve issues.
  • Solid knowledge of HTML/CSS, including effective use of CSS attributes.
  • Familiarity with XPath and regular expressions (Regex) for efficient web element selection and data extraction.
  • Excellent analytical skills for understanding project requirements and creating relevant test cases/scripts.
  • Strong communication skills in English (written and verbal) with the ability to interact with and understand the needs of various internal stakeholders.

Software Mind develops solutions that make an impact for companies around the globe. Operating throughout Europe, the US and LATAM, our diverse team brings together a variety of skills, experiences and perspectives. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture is driven by trust – it embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.