3Pillar Global

Senior Quality Assurance, Java, Selenium

3Pillar Global

full-time

Posted on:

Origin:  • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudEC2GroovyJavaJenkinsOracleRealmSDLCSeleniumSplunkSQLTypeScript

About the role

  • Understand requirements for new features and determine test strategy including functional and non-functional requirements
  • Research and detail all use cases for fixes, validate code paths and client usage in test scenarios
  • Execute manual test cases to validate features and/or fixes and determine automation candidacy
  • Utilize existing test automation frameworks, tools, and automated test suites to increase and modify coverage as new features and fixes are delivered
  • Partner with engineers to develop a quality mindset and advocate for quality standards and adherence to the definition of done
  • Collaborate with development and other quality engineers to fully regress the platform for new releases
  • Participate in release preparation and release tagging; perform end-to-end testing across teams when applicable
  • Provide demos of developed features
  • Estimate testing efforts and provide accurate status tracking and reporting
  • Prioritize testing efforts based on business impact and product roadmap

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent practical experience)
  • Minimum of 5 years of hands-on experience in software quality assurance (test planning, execution, maintenance of test documentation)
  • Minimum of 3 years of experience with automated testing tools (e.g., Selenium, Geb, Webdriver, Cucumber, Spock) including scripting for automation
  • Experience with continuous integration (CI) and continuous delivery (CD) pipelines and integration of automated tests (e.g., Jenkins)
  • 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 using Page Object Model (POM) and BDD principles (Cucumber)
  • Experience 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 Atlassian suite (JIRA, Bitbucket)
  • 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) for medium to complex data validation and backend testing
  • Familiarity with Agile/Scrum methodologies and participation in Agile ceremonies (sprint planning, retrospectives)
  • Strong knowledge of testing methodologies (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
  • Good English communication skills with team members, stakeholders, and customers
  • Self-motivated, detail-oriented, able to work independently and under pressure
  • Additional desired: experience in performance and load testing
  • Additional desired: experience with TypeScript and frameworks like WebDriverIO or Playwright
  • Additional desired: working knowledge of AWS cloud services (S3, SQS, EC2)
  • Additional desired: experience with monitoring tools like Splunk