Company Description
Agile Soul - Software Mind
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.
Job Description
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.
Qualifications
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.
Additional Information
Position at: Software Mind Moldova & Romania
Why us? Because there are many perks waiting for you:
- Competitive salary & periodical review;
- New technologies & experience working on international projects;
- Flexible working hours and the option to work from home with a monthly additional bonus;
- An agile, supportive, and non-bureaucratic organizational culture;
- Monthly Lunch Tickets received on card;
- Additional medical insurance, paid self-development leaves and sports membership reimbursement;
- Financial support for Training & Courses, as well as free online English classes with native speakers;
- Paid Team Building Activities based on Projects and Interests;
- More intriguing benefits will be revealed during our online interviews...