Highlights
Comprehensive QA, Automating testing, Salesforce experience (preferred), Collaboration, Documentation
Description
Job Summary
pWe are seeking a skilled Manual and Automating Tester to join our QA Engineering team. This role involves performing comprehensive software quality assurance for assigned applications or system elements, collaborating with cross-functional teams to ensure successful project delivery.
Responsibilities
- Review client requirements and functional specifications
- Create and develop test plans and cases based on design specifications
- Contribute to the development of computer programs or scripts for automated testing
- Execute test cases and provide detailed analysis and reporting to stakeholders
- Investigate, triage, and troubleshoot issues, providing insights to peers, developers, and leadership
- Prepare documentation throughout the software development lifecycle
- Support quality improvement initiatives for future projects
- Assess effort and timeline for own test activities as part of overall planning
Required Skills
- Selenium/Playwright expertise
- Experience in manual testing
- Strong analytical skills
- Excellent documentation skills
- Experience with Salesforce (preferred)
Required Skills Explained
- Manual and Automated Testing: Experience with manual testing processes as well as automated testing frameworks such as Selenium or Playwright.
- Software QA Engineering: Knowledge of best practices in software quality assurance including creating test plans, cases, and documentation.
- Client Requirements Analysis: Ability to review and interpret client requirements and design specifications.
- Test Case Development: Expertise in developing detailed test cases based on functional and design specifications.
- Automated Testing Scripting: Skills in writing scripts for automated functional tests using Selenium or Playwright.
- Issue Investigation and Troubleshooting: Capability to investigate, triage, and troubleshoot issues effectively.
- Documentation Preparation: Ability to prepare thorough testing and reporting documentation throughout the software development lifecycle.
- Team Mentoring: Proficiency in training and mentoring junior testers on best practices and techniques.
- Salesforce Knowledge (Plus): Familiarity with Salesforce tools and technologies is beneficial.
Who is this for
pThis position is ideal for candidates with a passion for quality assurance, experience in software development, and a keen eye for detail. A proactive team player who can thrive in a fast-paced environment.
Why This Job is a Good Opportunity
ulliOpportunity for Growth: A chance to develop your skills in software quality assurance and contribute significantly to the success of assigned projects.liInnovative Technology Use: Utilize cutting-edge testing frameworks like Selenium or Playwright to enhance test automation capabilities.liCollaborative Team Environment: Work closely with a team focused on delivering high-quality software solutions, fostering collaboration and knowledge sharing.liDiverse Responsibilities: Engage in various aspects of the testing process including planning, execution, and documentation, providing a comprehensive understanding of QA practices.liClient Focus: Contribute to client satisfaction by ensuring that all requirements are met with thorough quality checks.
Interview Preparation Tips
- Review Test Frameworks: Brush up on your knowledge of Selenium or Playwright and other testing frameworks relevant to the job.
- Create Sample Test Cases: Practice creating test cases based on provided specifications, showcasing your ability to translate requirements into actionable tests.
- Problem-Solving Scenarios: Prepare for scenarios where you need to troubleshoot issues and provide solutions, demonstrating critical thinking skills.
- Documentation Skills: Show how you have prepared detailed documentation in previous roles, highlighting your attention to detail and organizational abilities.
- Client Communication: Discuss examples of effective communication with clients or stakeholders, emphasizing the importance of clear and concise reporting.
Career Growth in This Role
pThe role offers excellent opportunities for career advancement within the software quality assurance field. With experience in manual and automated testing, you can progress to more senior positions such as Senior QA Engineer or Test Lead. The ability to mentor junior testers also opens up avenues for leadership roles where you can influence team dynamics and project success.pAdditionally, the exposure to various projects and technologies will help you stay updated with industry trends and best practices, making you a valuable asset in the tech industry. As your skills improve, you may explore specializations such as DevOps or become an expert in specific testing methodologies, further enhancing your career prospects.
Explore More Opportunities
Skills
Frequently Asked Questions
What is the average work experience required?3-5 years of relevant experience in QA or similar roles.
Is Salesforce experience mandatory?Not mandatory, but a plus. Experience with Salesforce will be advantageous.
What are the working hours?The role typically follows a standard 9 AM to 6 PM office hour pattern, Monday through Friday.