Mastek is hiring QA Engineer with Salesforce- Need candidates only in AZ and NY

The QA Engineer will be responsible for ensuring the quality and reliability of our products through meticulous testing and quality assurance processes. This role involves collaborating with developers, product managers, and other stakeholders to understand requirements, create test plans, and execute tests. The ideal candidate will have a strong background in both manual and automated testing and a passion for delivering high-quality software.

Key Responsibilities:

  • Test Planning and Design:
  • Analyze product requirements and specifications to develop comprehensive test plans and test cases.
  • Participate in design and requirement reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Testing and Quality Assurance:
  • Execute manual and automated tests to ensure the software meets the required standards.
  • Identify, document, and track bugs, performing regression testing once defects are fixed.
  • Work closely with the development team to resolve issues and ensure high-quality deliverables.
  • Automation:
  • Develop and maintain automated test scripts using [specific tools, e.g., Selenium, JUnit, etc.].
  • Integrate automated tests into the CI/CD pipeline to ensure continuous testing.
  • Collaboration and Communication:
  • Communicate effectively with team members and stakeholders regarding issues, test results, and improvement opportunities.
  • Collaborate with the development team to understand changes in code and to design test strategies accordingly.
  • Documentation:
  • Create and maintain detailed documentation for test cases, test plans, and test results.
  • Ensure all testing activities and results are thoroughly documented and accessible.
  • Continuous Improvement:
  • Stay updated with the latest industry trends and best practices in QA and testing.
  • Proactively suggest improvements in processes and testing methodologies to enhance product quality and team efficiency.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a QA Engineer or similar role.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience with both manual and automated testing tools (e.g., Selenium, JUnit, TestNG, etc.).
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Experience with performance and security testing is a plus.
  • Proficiency in [programming languages, e.g., Java, Python, etc.] is desirable.