Job details:
- Full-time
- Senior level
- 1 open position
- Start date: ASAP
- 6 months + extensions possible
- Remote work
- US time-zone (standard work-hours by 6pm CET, but longer overlap with US time helps, there is ~7 hours offset to GMT+1, so the position is more suitable who likes to wake up later/not an early bird)
Scope:
Product ingests client’s ERP data (or other formats), transforms and validates at scale into a common data model, automates data-intensive tasks and incorporates machine learning to continuously enhance quality and capabilities. All leading to; increased efficiency and quality, lower costs, increased margin and revenue, and meet reporting requirements.
The front-end of this application is developed using Single-spa with React and communicates with the backend through Rest APIs. The backend is built on Python and utilizes an MySQL database. The application is hosted on Azure and employs a micro front-end architecture to integrate modules developed with different frameworks.
- Developing, maintaining, and executing automated tests using the Selenium framework to ensure the quality of the application
- Integrating automated tests with continuous integration and deployment pipelines
- Design and execute manual tests
- Collaborating closely with the software development team to understand requirements and ensure test coverage
- Participating in all Scrum ceremonies and continuously improving the QA process
- Analyzing, designing, executing, and maintaining test scenarios for new features using automation tools
- Identifying, documenting, and investigating bugs and issues
- Providing detailed feedback and reports about automated test results and bug tracking
- Collaborating with Product Owners, Analysts, Developers, and other Testers to ensure a seamless and efficient QA process
- Managing both automated and manual testing activities across different phases of the Software Development Life Cycle (SDLC)
Skills:
- Proficiency in automated testing using Selenium framework
- Strong knowledge of software QA methodologies, tools, and processes in an Agile (Scrum) environment
- Experience in writing clear, concise, and comprehensive test scripts
- Familiarity with programming/scripting in languages relevant to automation testing
- Experience with continuous integration and deployment tools
- Proven analytical, debugging, and problem-solving skills
- Excellent verbal and written communication in English
- Experience in cross-platform client testing (mobile, web, desktop applications)
- Familiarity with Azure DevOps, Jira, or similar project management software solutions
- Experience with SQL/T-SQL and API testing tools such as Postman, Fiddler, or jMeter
- Knowledge of HTML/CSS, RestAPIs, and data serialization formats (JSON/XML)
- ISTQB Certification is a plus
Requirements:
- Ability to work with teams in the US time-zone
- Strong consulting mindset, with the ability to propose innovations and explain reasons for changes
- Fluent in English
- Experience in test automation and DevOps practices