Talent.com
This job offer is not available in your country.
Software Test Engineer - Automation Testing Tools

Software Test Engineer - Automation Testing Tools

Varite IndiaBangalore
30+ days ago
Job description

We are seeking a skilled Software Test Engineer with a strong foundation in Python and its associated frameworks, particularly Django and Flask.

The ideal candidate will have experience in both manual and automated testing methodologies, a good understanding of software development principles, and the ability to work collaboratively within cross-functional teams.

Key Responsibilities :

  • Design, develop, and execute test cases for web applications built using Python frameworks such as Django and Flask.
  • Implement automated tests using tools like Pytest to ensure code quality and reliability .
  • Perform manual testing when necessary, ensuring comprehensive coverage of application functionalities.
  • Identify, document, and track software defects and inconsistencies.
  • Collaborate with development teams to troubleshoot and resolve issues promptly.
  • Test and validate backend components, ensuring seamless integration with front-end elements.
  • Assess and prioritize client feature requests, translating them into actionable test scenarios.
  • Work closely with cross-functional teams, including developers, product managers, and other stakeholders, to understand application requirements and ensure quality standards are met.
  • Participate in code reviews and provide constructive feedback to peers.
  • Maintain detailed documentation of test cases, test results, and testing procedures.
  • Contribute to the development and maintenance of testing standards and best practices.

Required Qualifications :

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 2 years of experience in software testing and quality assurance.
  • Proficient in Python programming language.
  • Experience with Python frameworks such as Django and Flask.
  • Understanding of multi-process architecture and threading limitations in Python.
  • Familiarity with front-end technologies like JavaScript, HTML, and CSS is advantageous.
  • Knowledge of Flash Memory and protocols such as PCIe, NVMe, or SCSI is a plus.
  • Strong understanding of software testing concepts, methodologies, and tools.
  • Experience with automated testing tools like Pytest.
  • Ability to write clear, concise, and comprehensive test plans and test cases.
  • Experience with continuous integration and continuous deployment (CI / CD) pipelines.
  • Familiarity with version control systems like Git.
  • Exposure to Agile / Scrum development methodologies
  • ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Test Automation • Bangalore