We are seeking a talented and motivated software test automation engineer to join our expanding team and work in the exciting and ever-evolving fields of digital forensics, eDiscovery, cyber security, and tactical site exploitation.
As a member of our team, you will have the opportunity to:
● Collaborate with the product owner, business analyst, and your teammates to design, implement, and maintain automated tests.
● Become a product expert and devise comprehensive test scenarios from the User Stories.
● Design and implement automated tests for the desktop application's UI (Squish in Python).
● Design and implement automated tests for the desktop application's backend (Python, SQL).
● Design and implement automated tests for the web app (Playwright in Python).
● Design and implement automated tests for the web app's backend (Python, REST, Json, NoSQL).
● Find or create challenging data for the tests.
● Maintain and update existing automated tests.
● Monitor test suites and provide reports.
● Work to increase test coverage.
● Participate in manual testing before a product release.
Qualifications:
● Be an excellent communicator and make yourself and your work visible to your teammates!
● 2+ year experience with manual testing of Windows desktop applications and web applications.
● 2+ year experience in writing test programs (Python, PowerShell, Bash) and producing test data.
● Experience with test automation frameworks for desktop and web applications.
● Experience with Python.
● Experience with CI/CD environments (GitHub).
● Experience with SQL and NoSQL.
● Familiar with Scrum.
● Self-organization and self-motivation is a must.
● Must be able to communicate in English easily with remote teammates.