3Pillar Global

Senior Quality Assurance Engineer – Java, .Net, Selenium

3Pillar Global

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $90,000 - $110,000 per year

Job Level

About the role

  • Ensure product excellence by developing and executing comprehensive test plans that validate functionality, performance, and user expectations.
  • Drive quality at every stage of the Agile development cycle by participating in sprint planning, analyzing user stories, and defining testable acceptance criteria.
  • Develop and maintain automated tests that enhance efficiency, increase test coverage, and reduce reliance on manual testing.
  • Conduct exploratory and manual testing to uncover bugs, usability issues, and edge-case failures that automated tests may miss.
  • Identify and test functional edge cases that challenge system boundaries and expose potential vulnerabilities.
  • Support cross-functional delivery by working closely with offshore QA teams to ensure timely and high-quality test execution.
  • Validate data integrity by writing and executing SQL queries and database-level tests.
  • Test across platforms and services, including APIs, encryption and file management systems, queue services, and databases, ensuring reliability and secure data handling.
  • Lead automation initiatives by identifying opportunities for automation and implementing strategies that reduce manual effort and accelerate delivery.
  • Champion a customer-first mindset by maintaining a strong focus on user experience, performance, and system security in all QA activities.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field; equivalent practical experience considered.
  • Minimum of 9 years of hands-on experience in software quality assurance, demonstrating a track record of success in test strategy, planning, execution, and maintenance, including the creation of comprehensive test documentation.
  • At least 3 years of experience with automated testing tools (e.g., Selenium, TestComplete, QTP/UFT), including advanced scripting for automation and the development of custom testing frameworks.
  • Proven leadership in Agile and Scrum methodologies, with a solid ability to drive QA strategies within rapid development cycles and iterative testing environments.
  • Hands-on experience with automated testing tools and frameworks such as Selenium, Geb, Groovy, Cucumber, JavaScript, Playwright and WebDriverIO, as well as API testing tools like Postman and REST-assured.
  • Proficiency in programming languages including Java, Python, .NET, JavaScript, and Angular, .Strong working knowledge of PL/SQL and experience using Oracle relational databases for data validation and testing.
  • Experience with Cloud technologies (AWS, GCP, Azure)Familiarity with CI/CD pipelines and related tools, including Jenkins, and monitoring platforms such as Splunk; experience using the Atlassian suite (JIRA, Bitbucket, Confluence) to manage and track testing activities.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
automated testingtest strategytest planningtest executiontest documentationSQLprogramming languagesAPI testingdata validationcloud technologies
Soft skills
leadershipcustomer-first mindsetuser experience focuscollaborationproblem-solvingattention to detailcommunicationadaptabilityanalytical thinkingquality assurance