Portland, OR 97219 US
Our client, a leading provider of Enterprise Security SaaS solutions is hiring a Software Quality Assurance (SQA) Lead for their fully-WFH US QA team.
As a QA Engineer, you will be part of a cross-disciplinary team that designs, codes, and tests the firm’s suite of Security tools, focused on the Encryption, PKI, Key Management marklets. This is a hands-on role, and the QA Engineer will work with the product engineering, and QA/Test/Device teams in reviewing and testing the firm’s applications.
This is primarily a virtual office/WFH role, and candidates must be based in the CONUS. The role requires a High-Performance, Low-Maintenance team leader, who can deliver strong results with limited direct supervision. This role will function as a player-coach, who will help create, define, automate and manage the QA team, QA tools, processes and systems.
The SQA Lead’s mission will be to build a world-class team as well as develop test plans, create test cases, write and optimize test automation code, and sharing report results with executive management, Product and Dev Teams, as well as DevOps leadership
No relocation assistance offered
No Visa assistance or sponsorship offered
No contractors, C2C, or third-party firms, please.
Work closely with development and product teams to ensure a high-quality user experience across the firm’s platform. Run functional and performance testing with an agile methodology in mind, and in proactive strategy and investigation to test the integrity of the products and product features.
Plan, implement and Perform automated functional, integration and regression testing on applications against new builds and releases in an Agile environment, Testing domains: Regression, functional, data validation, system integration, load, performance tests
Test RESTful API’s
Produce, review, and enhance test documentation
Create and maintain detailed, comprehensive, and well-structured test plans and test cases
Execute existing regression test scripts
Work closely with stakeholders (developers & product teams, customers, partners, resellers) to identify, classify, and test new features and issues
Optimize processes: Strive to reduce testing resource usage (budget, time, people) by automating repeatable tests. Research, choose and incorporate new testing technologies and best practices
Work closely with developers & product team to design testing strategies and integrate testing into the development process.
Monitor and track resolution of defects, coordinating with developers in order to prevent, report, and resolve defects.
Skills, Experience and Education preferences (“What We’re Looking For”)
Bachelor’s degree or equivalent in Computer Science or a related technical field, plus 2-4 years experience working on testing applications across different platforms.
Recent track record in software quality assurance, including test automation scripts, SQL/SQL Scripting, Design and implementation of test plans (create test plans and test cases).
Demonstrated record in QA disciplines: Leading teams, , processes, methods, tools, and industry best practices.
Direct experience with Software test automation tools: Appium, Selenium, XCUITest, Espresso, UIAutomator, , etc
Familiar with GIT, SVN or other source control system
APIs: REST preferred, JSON, SOAP helpful
Strong preference for SOME (not ALL!) of the following domains:
Experience with object-oriented design principles and languages (preferably Swift/Java/Kotlin)
Experience with automation: Selenium, Webdriver, Appium, Cypress, Puppeteer, Playwright, etc.
Experience with Cucumber, Perfecto, TestRail, XRay, Qtest, Quality Center or similar tools.
Experience using Web and or mobile analytics tools such as Crashlytics
Strong Technical understanding of SaaS-based applications and infrastructure.