Job responsibilities
- Develop and implement innovative automated testing solutions to identify and resolve application defects.
- Write and maintain high-quality test scripts and automation code to ensure software products meet quality standards.
- Proactively identify hidden issues in both the UI and API layers.
- Work independently with minimal supervision.
- Demonstrate excellent interpersonal, communication, problem-solving, analytical, and organizational skills, with strong attention to detail and follow-through.
- Foster a culture of diversity, equity, inclusion, and respect within the team.
- Collaborate with teams and stakeholders to build relationships and achieve common goals.
- Anticipate dependencies with other teams to deliver products and applications aligned with business requirements.
- Manage stakeholder relationships and the team’s work in accordance with compliance standards, service level agreements, and business requirements.
Required qualifications, capabilities, and skills
- Formal training in software engineering concepts and 2+ years of applied experience.
- Extensive experience in functional and non-functional testing.
- Strong proficiency in programming languages used for automation, such as Java.
- Hands-on experience with JMeter for performance testing and analysis, along with Selenium, Cucumber, GIT, and Jenkins.
- Proven experience in building automation test suites covering user interface scenarios, backend validation, and database verification using SQL queries.
- Solid understanding of software testing methodologies, tools, and processes, with familiarity in Agile/Scrum development methodologies.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) tools such as Jenkins applied to automated test pipelines.
- Ability to analyze complex issues, develop risk mitigation strategies, and effectively manage recommendations.
Preferred qualifications, capabilities, and skills
- Familiarity with cloud-based testing environments and tools.
- Excellent organizational and management abilities to handle competing priorities under tight deadlines.
- Knowledge of Salesforce testing (added advantage)