i
Cortex Consulting
31 Cortex Consulting Jobs
Quality Assurance Engineer - Python/Robot Framework (3-6 yrs)
Cortex Consulting
posted 10hr ago
Fixed timing
Key skills for the job
Overview :
The QA-Pytest/Python and Robot Framework role is crucial for ensuring the delivery of high-quality software products. In today's fast-paced development environment, where agility and speed are paramount, the QA engineer must implement effective testing strategies to identify issues early in the development cycle. This position will involve developing and executing automated tests using Python and the Robot Framework, collaborating closely with developers and product managers to ensure the product meets specifications and quality standards.
By utilizing tools such as the Pytest framework, the QA engineer not only improves the testing efficiency but also enhances the reliability of the software solutions being provided. The ideal candidate will possess a strong background in both manual and automated testing, demonstrate proficiency in Python, and be able to create and maintain a robust test suite that will integrate seamlessly within the CI/CD pipeline. This role offers an exciting opportunity to contribute to the software development lifecycle and play a key part in delivery excellence, making sure our solutions align with customer expectations.
Key Responsibilities :
- Design and implement automated test cases using Pytest and Robot Framework.
- Develop, maintain, and execute test scripts for functional, regression, and performance testing.
- Collaborate with developers to understand application functionality and requirements.
- Analyze test results and provide detailed and clear reports on software quality.
- Identify, record, and track software defects and inconsistencies.
- Participate in requirement reviews to evaluate testability and release readiness.
- Maintain, enhance, and optimize existing automated test frameworks.
- Integrate automated tests into the CI/CD pipeline to ensure continuous delivery.
- Train and mentor junior QA team members on automation best practices.
- Work alongside software engineers to troubleshoot and resolve issues.
- Conduct regular reviews and audits of manual and automated testing processes.
- Utilize version control systems to manage script versions and updates.
- Research and recommend new testing tools and processes that improve test coverage.
- Assist in the development of QA strategies and standard operating procedures.
- Maintain documentation of testing processes and results.
Required Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-6 years of experience in software quality assurance testing.
- Strong proficiency in Python, with hands-on experience in test automation.
- Experience with Pytest and Robot Framework for test automation.
- Familiarity with version control systems (e.g., Git).
- Solid understanding of software testing methodologies and best practices.
- Experience in API testing using tools like Postman or RestAssured.
- Knowledge of performance testing tools such as JMeter or LoadRunner is a plus.
- Excellent verbal and written communication skills.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and in a collaborative team environment.
- Experience with Agile and Scrum methodologies.
- Understanding of CI/CD tools, such as Jenkins or Bamboo.
- Strong analytical skills and the ability to comprehend complex systems.
- Certifications in automated testing are a plus (e.g., ISTQB).
- Willingness to learn and adapt to new technologies and methodologies.
Functional Areas: Other
Read full job descriptionPrepare for Quality Assurance Engineer roles with real interview advice