
Senior Quality Assurance Engineer – Java, .Net, Selenium
3Pillar Global
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $90,000 - $110,000 per year
Job Level
Tech Stack
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