Required Skills

Python

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 17th Jan 2024

JOB DETAIL

We are seeking a highly skilled and detail-oriented Quality Assurance Engineer with strong expertise in Python to join our dynamic team. The ideal candidate will play a key role in ensuring the quality and reliability of our software products through comprehensive testing methodologies. If you are passionate about software quality, possess excellent problem-solving skills, and have a deep understanding of Python, we invite you to apply.

Responsibilities:

  • Test Planning and Execution:
  • Develop and implement test plans, test cases, and test scripts for software applications.
  • Execute manual and automated tests to identify defects and ensure software quality.
  • Automated Testing:
  • Design, implement, and maintain automated test frameworks using Python.
  • Collaborate with development teams to integrate automated testing into the continuous integration and continuous deployment (CI/CD) pipeline.
  • Bug Tracking and Reporting:
  • Identify, document, and track software defects using appropriate tools.
  • Work closely with development teams to ensure timely resolution of identified issues.
  • Collaboration:
  • Collaborate with cross-functional teams, including developers and product managers, to understand product requirements and ensure comprehensive test coverage.
  • Performance Testing:
  • Conduct performance testing to ensure software applications meet performance benchmarks.
  • Analyze and report on system performance, making recommendations for improvements.
  • Documentation:
  • Create and maintain test documentation, including test plans, test cases, and test scripts.
  • Provide clear and concise reports on test results and overall software quality.

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Quality Assurance Engineer with a strong emphasis on testing web applications.
  • Strong proficiency in Python programming language for test automation.
  • Experience with testing frameworks such as Selenium, pytest, or similar.
  • Familiarity with version control systems (e.g., Git) and CI/CD tools.
  • Knowledge of software testing methodologies, tools, and processes.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Experience with testing APIs and microservices.
  • Familiarity with containerization technologies (e.g., Docker).
  • Knowledge of performance testing tools and methodologies.

Company Information