We are Seeking For A Talented:
JR / MID Level QA

Job Responsibilities

  • Test Planning: Collaborating with the development team and stakeholders to understand project requirements and develop comprehensive test plans. This involves identifying test objectives, defining test scope, and estimating testing efforts.
  • Test Case Creation: Designing and documenting test cases based on project requirements, functional specifications, and design documents. Ensuring that test cases cover all relevant scenarios and edge cases to achieve maximum test coverage.
  • Test Execution: Performing test execution based on the defined test cases. This involves running manual or automated tests, recording test results, and documenting defects or issues encountered during testing.
  • Defect Management: Logging and tracking defects using a defect tracking system or bug management tool. Providing detailed information about the identified defects, including steps to reproduce, expected behavior, and actual behavior.
  • Test Automation: Assisting in developing and maintaining automated test scripts using automation tools and frameworks. This may include creating test scripts, enhancing existing scripts, and executing automated tests to increase efficiency and coverage.
  • Regression Testing: Conducting regression testing to ensure that changes or bug fixes do not introduce new issues or impact existing functionality. This involves retesting previously executed test cases and verifying the stability of the application.
  • Performance Testing: Collaborating with performance testing teams to plan, execute, and analyze performance tests. This includes identifying performance testing requirements, designing test scenarios, executing performance tests, and analyzing performance metrics.
  • Test Documentation: Creating and maintaining test documentation, including test plans, test cases, test data, and test reports. Ensuring that documentation is up-to-date, organized, and easily accessible to the team.
  • Collaboration and Communication: Working closely with cross-functional teams, including developers, business analysts, and project managers, to ensure clear understanding of requirements and effective communication of test progress and issues.
  • Continuous Improvement: Actively seeking opportunities to improve the QA process, methodologies, and tools. Providing feedback and suggestions to enhance the quality of the software development lifecycle and optimize testing practices.

Job Requirements

  • Knowledge of Software Testing Principles: Understanding of fundamental software testing concepts, methodologies, and best practices. Familiarity with different testing types such as functional, regression, integration, and usability testing.
  • Test Design and Execution: Ability to create clear and concise test cases based on requirements and specifications. Experience in executing test cases, recording test results, and reporting defects using bug tracking tools.
  • Bug Tracking and Defect Management: Proficiency in logging, tracking, and managing defects using defect tracking systems or bug management tools. Understanding of defect life cycle and experience in providing detailed defect reports.
  • At-least 1 + years of experience for Jr. Position
  • Test Documentation: Strong documentation skills to create and maintain test plans, test cases, test scripts, and test reports. Attention to detail in documenting test procedures, test data, and expected results.
  • Testing Techniques and Tools: Knowledge of various testing techniques and tools. Familiarity with test management tools, automation testing tools, and performance testing tools. Experience in using tools for test case management and defect tracking.
  • Testing Environments and Technologies: Understanding of software development life cycle (SDLC) and experience working in different testing environments such as web, mobile, or desktop applications. Knowledge of relevant technologies, programming languages, and databases.
  • Analytical and Problem-Solving Skills: Ability to analyze requirements, identify test scenarios, and design effective test cases. Strong problem-solving skills to identify and isolate issues, troubleshoot problems, and provide suggestions for resolution.
  • Communication and Collaboration: Excellent verbal and written communication skills to effectively communicate with team members, developers, and stakeholders. Ability to collaborate and work in cross-functional teams, share information, and provide status updates.
  • Attention to Detail: Strong attention to detail in identifying and documenting defects, verifying fixes, and ensuring thorough testing coverage. Ability to spot inconsistencies or anomalies in software behavior.
  • Adaptability and Learning Mindset: Willingness to learn new technologies, tools, and methodologies as required by the project. Ability to adapt to changing priorities, work on multiple projects simultaneously, and meet tight deadlines.

This is a full-time position, and the salary will be commensurate with experience. If you meet the requirements and are interested in this opportunity, please submit your CV or Portfolio Now!