Desired Capabilities
- Understanding of product roadmap, business goals, and customer needs
- Ability to prioritize testing efforts based on business impact
- Provide accurate status tracking and reporting
- Estimate testing efforts
- Ability to work collaboratively with cross-functional teams
- Effective communication with team members, stakeholders, and customers
- Strong analytical and problem-solving skills
- Detail-oriented and self-motivated
- Ability to work effectively under pressure
Key Responsibilities
- Understand requirements for new features and determine test strategy including functional and non-functional requirements
- Research and detail all use cases for any fixes, validate all code paths and client usage in test scenarios
- Execute manual test cases to validate features and/or fixes and determine automation candidacy
- Partner with engineers to develop a quality mindset and advocate for quality standards and adherence to the definition of done
- Utilize existing test automation frameworks, tools, and automated test suites, to increase and modify coverage as new features and fixes are delivered
- Collaborate with development and other quality engineers to fully regress the platform for new releasesÂ
- Participation in release preparation, and release tagging. E2E testing cross teams(if applicable)
- Provide demos of the developed features
Minimum Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field. Equivalent practical experience may be considered as an alternative.
- Minimum of 5 years of hands-on experience in software quality assurance, with demonstrated proficiency in test planning, execution, and maintenance of clear and effective test documentation.
- Minimum of 3 years of experience with automated testing tools (e.g., Selenium, Geb, Webdriver, Cucumber, Spock ) including scripting for automation.
- Experience in working with continuous integration (CI) and continuous delivery (CD) pipelines, understanding the integration of automated tests within CI/CD processes for efficient testing and deployment (e.g., using Jenkins)
- A minimum of 5 years of experience in software QA within Agile environments.
- Deep expertise in object-oriented programming (OOP) and data structures.
- Mastery of test automation using Selenium with Java.
- Proficiency in building and maintaining frameworks utilizing the Page Object Model (POM) and BDD principles (Cucumber).
- Comprehensive experience in testing REST APIs using tools like Postman and REST-assured.
- Strong proficiency in PL/SQL for data validation in Oracle databases.
- Hands-on experience with CI/CD pipelines (Jenkins) and the Atlassian suite (JIRA, Bitbucket).
- Exceptional analytical, communication, and problem-solving skills.
- Proficient in at least one programming language (such as Java, Groovy) relevant to test automation.
- Proficiency in collaboration and version control tools such as Git or Bitbucket.
- Good knowledge of databases and SQL(such as Oracle, Aurora), enabling the execution of medium to complex data validation and the ability to interact with databases for backend testing.
- Familiarity with Agile/Scrum methodologies and participation in Agile ceremonies (e.g., sprint planning, retrospectives).
- Strong knowledge of various testing methodologies (e.g., functional, regression, performance) and the software development lifecycle (SDLC).
- Ability to analyze complex problems and develop effective solutions.
- Proficiency in using test management tools (e.g., JIRA, Zephyr) for tracking test cases and defects
- Strong collaborative skills, with the ability to work effectively with cross-functional teams to foster an environment of teamwork and cooperation.
- Good English communication skills with team members, stakeholders, and customers, ensuring clear and effective exchange of information.
- Self-motivated and detail-oriented, with the ability to work independently and under pressure, managing multiple priorities and deadlines effectively.
Additional Experience Desired
- Experience in performance and load testing, indicating the capability to assess system behavior under peak loads and identify potential bottlenecks.
- Attention to details, proactive, adaptable
- Experience with TypeScript and frameworks like WebDriverIO or Playwright.
- Working knowledge of AWS cloud services (e.g., S3, SQS, EC2).
- Experience with monitoring tools like Splunk.
Benefits
- Full-time contract
- Unlimited work from home
- Flexible working schedule
- Substitution Day Off - for national holidays happening during weekend days
- Yearly performance bonus
- Referral Bonus
- Training and qualification opportunities (internal/external)
- Company supports exams and certifications for professional growthÂ
- Pluralsight & Udemy subscription
- Private Health Subscription - Regina Maria (Complete National Expert Package)
- Access to Office Equipment for Work From Home
- Flexible benefits Allowance that you can spend on benefits of your choice (meal vouchers, private pensions, extra medical services, cultural activities, gift & donations)
- Chair massage in the office
- Additional Loyalty Leave Days - supplementation of annual paid leave based on tenure in the company