Description: We are seeking a highly skilled Quality Assurance Automation Engineer to join our dynamic team. The ideal candidate will have a strong background in creating and executing manual and automated test cases/scripts from scratch. This role requires comprehensive experience with software development lifecycle methodologies, including Agile and the Scrum framework, and proficiency in various automation frameworks and tools.
Key Responsibilities:
- Participate in formal reviews of business/functional requirements and application design.
- Prepare comprehensive Test Plans and determine the types of testing to be implemented.
- Design, document, and execute test cases.
- Identify, prepare, and manage test data.
- Communicate test requirements and report overall test status and results.
- Analyze, report, troubleshoot, and resolve test failures.
- Log and report defects identified during test execution.
- Perform additional testing tasks as required by the project.
- Provide knowledge transfer and mentor junior team members.
Desired Skills and Experience:
- Quality Assurance Experience: Minimum of 5 years’ experience in creating and executing manual and automated test cases/scripts from scratch.
- Software Development Lifecycle: Proficiency with Agile, Scrum, and other software development methodologies.
- Automation Tools: Experience with automation frameworks and tools such as Selenium WebDriver, Cucumber, and SoapUI. Proficiency with source control and CI/CD tools.
- Collaborative Teamwork: Ability to establish and maintain working relationships with business customers and technology staff. Provide technical leadership in planning, designing, and executing tests.
- Technical Expertise: Experience in multiple programming languages, software development technologies, and diverse database platforms. Proficiency in testing web-based applications, web services (SOAP/REST), and database systems.
- DevOps Tools: Experience with Jira/Xray, GitLab, and Octopus Deploy for continuous integration and deployment processes.
- Specialized Testing: Experience with security, accessibility, performance, and stress testing.
- Communication Skills: Ability to clearly communicate and present complex information to users and non-technical stakeholders.
- Domain Experience: Experience working with Law Enforcement or Criminal Justice Systems is a plus.
- Agile Scrum: Experience as a member of an Agile Scrum development team.
PriceSenz is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, or disability.