Position:
Salart:
Location:
Start Date:
Purpose of Position
As a QA Engineer, you will play a pivotal role within the Product Development team. You will collaborate with the Product Manager, QA Testers & Developers to deliver high quality product releases to our customer-base. You will be responsible for designing, developing and maintaining a suite of automated tests in accordance with product specifications and best practice development standards.
Key Responsibilities
- Design, develop, and execute automated test suites using test automation frameworks to identify defects and root causes
- Maintain and enhance automated test frameworks, including test case updates, refactoring, and CI/CD pipeline integration
- Perform regression, smoke, and integration testing on pre-release features to validate functionality and adherence to specifications
- Debug test failures, analyze test results, and collaborate with development teams to reproduce and resolve issues
- Validate bug fixes through targeted test execution and regression testing to ensure proper resolution
- Conduct manual testing as needed to ensure overall product quality and support automated testing efforts.
- Participate in sprint planning, daily stand ups, and retrospectives to provide QA perspective throughout the development lifecycle
- Monitor defect tracking systems, analyze bug trends, and report on test coverage and quality metrics
- Execute cross-browser, cross-device, and responsive design testing to ensure compatibility across platforms
- Develop and maintain test data sets, negative test scenarios, and usability test cases to validate edge cases and user experience
Qualifications, Work Experience & Skills
Essential
- Minimum 1 years of experience with Salesforce technologies
- Minimum 2 years of software testing experience with a focus on test automation, including demonstrated proficiency with frameworks/platforms such as Functionize, Selenium, Playwright, Provar, or comparable automation technologies.
- Demonstrated experience architecting, implementing, and maintaining automated test frameworks and test infrastructure
- Demonstrated experience designing and executing end-to-end test strategies for large, complex enterprise applications
- Demonstrated experience authoring test plans, test cases, and automated test scripts using industry-standard testing frameworks
- Ability to work independently on complex technical problems while maintaining clear communication with development teams
- Strong analytical and problem-solving skills with experience in root cause analysis and defect isolation
- Technical communication skills with experience documenting test results, creating bug reports, and contributing to technical documentation
- Experience working within Agile/Scrum development methodologies and CI/CD pipelines
- Understanding of cloud application architecture, API testing, database validation, and modern software engineering practices
- Ability to quickly learn new technologies and frameworks, with experience working effectively within a distributed team
Desirable
- Working knowledge of Salesforce Managed Packages
- Hands on experience using the Functionize test automation platform
- Proficient using the Salesforce CLI & Scratch Orgs
- Proficient using Version Control and platforms such as Bitbucket or GitHub
- Bachelors Degree in Computer Science or related discipline
- Salesforce Certifications
Location:
Remote
Job Type:
Full-time
About Us
Aprika is responsible for Mission Control, one of the most successful Project Management & Professional Services Automation (PSA) solutions built natively on the Salesforce Platform. Established in 2010, we are a team that is passionate to always achieve our mantra of ‘Driven to Exceed’.