Opis i wymagania
Job Description:
We are seeking a dedicated and enthusiastic Quality Assurance Analyst to join our innovative team developing the Infor Mongoose platform. Mongoose is Infor’s rapid application development platform, enabling our application teams to build business applications rapidly. As part of our highly energetic team, you will contribute to QA validation and automation of platform capabilities, both functional and technical, and ensure they meet cloud requirements. You will be using an engineering approach to tackle challenging problems.
As a Quality Assurance Analyst, you will work under the guidance of technical leads and senior team members to contribute to delivering high-quality software solutions. This role offers an excellent opportunity to grow your skills and career in a collaborative and supportive environment.
Key Responsibilities:
- Design, implement, and maintain automated test scripts using tools such as Selenium, Cypress, or equivalent.
- Contribute to the development of automation frameworks, ensuring scalability and efficiency in testing.
- Monitor and optimize test automation environments and CI/CD pipelines for maximum reliability.
- Work with product owners, developers, and other stakeholders to understand requirements and acceptance criteria.
- Develop test plans, test cases, and strategies to ensure comprehensive coverage.
- Execute tests (manual and automated) and analyze results to identify defects, usability issues, and performance bottlenecks.
- Document, track, and manage defects throughout the testing lifecycle using tools like Jira
- Collaborate with cross-functional teams (developers, dev support, product managers, etc.) to reproduce, troubleshoot, and resolve issues efficiently.
- Verify fixes and perform regression testing to ensure no new issues are introduced.
- Contribute to QA best practices, standards, and guidelines to improve the overall quality and reliability of our products.
- Identify opportunities to enhance or refine automation frameworks and testing methodologies.
- Stay up-to-date with industry trends, new tools, and emerging technologies related to quality assurance and automation.
- Participate in daily stand-ups, sprint planning, and retrospective meetings to provide testing updates and feedback.
- Communicate testing progress, risks, and issues to relevant stakeholders in a clear and concise manner.
- Work closely with team members to foster a culture of quality across the organization.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field preferred. Equivalent practical experience will also be considered.
- 3+ years of professional experience in software quality assurance, with a focus on automation.
- Demonstrated proficiency in designing and developing automated test frameworks and scripts.
- Experience testing web-based applications, APIs, and/or mobile applications is a plus.
- Hands-on experience with automation tools such as Selenium, Cypress, Playwright, or similar.
- Familiarity with programming languages (e.g., C#, Java, Python, JavaScript) for writing and maintaining automated tests.
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines (e.g., Jenkins, GitLab, GitHub).
- Knowledge of version control systems (e.g., Git) and test management tools (e.g., Jira, TestRail).
- Basic understanding of SQL for database validation is a plus.
- Strong analytical and problem-solving skills, with the ability to think critically about test coverage and reliability.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Detail-oriented and highly organized, able to juggle multiple tasks and priorities.
- Proactive, self-motivated, and curious mindset; eager to learn new technologies and improve existing processes.
Preferred Skills:
- Experience with version control systems (e.g., Git).
- Knowledge of software development methodologies (e.g., Agile, Scrum, Kanban).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with Infrastructure-as-Code using Terraform
- Familiarity with web development technologies (e.g., HTML, CSS, JavaScript).
- integration technologies (e.g., REST APIs, SOAP, JSON, XML).