Overview
Role Overview : We are seeking a talented Python Developer with experience in QA Automation . Additional exposure to AI-related projects is a plus. The ideal candidate should be passionate about writing clean, maintainable code and contributing to high-quality software solutions.
Responsibilities
- Develop and maintain Python-based applications.
- Design, implement, and execute QA automation frameworks and test cases.
- Collaborate with cross-functional teams to identify and fix software issues.
- Optimize and improve existing codebases for performance and scalability.
- Participate in code reviews to ensure adherence to best practices and standards.
- Stay updated on emerging Python libraries and frameworks, especially in QA and AI.
- Contribute to AI-related projects and integrate machine learning models into applications (preferred).
- Experience A / B Testing
Collaborate with product managers and analysts to design controlled experiments.
Validate experiment setup, data integrity, and exposure control.Ensure that test cohorts are statistically sound and unbiased.Monitor A / B test execution and validate results before rollout.Provide QA sign-off on experiment outcomes and recommend product changes based on findings.Qualifications
Experience Level : 2–4 years of professional Python development experience.QA Automation Expertise : Hands-on experience with QA tools and frameworks like Selenium, Pytest, or Robot Framework.Familiarity with CI / CD pipelines and integrating automated tests.Strong Python Skills : Proficient in Python development, debugging, A / B Testing and performance tuning.Experience with libraries like Pandas, NumPy, or others (advantageous for AI).AI Knowledge (Preferred) : Exposure to machine learning frameworks. Knowledge of data preprocessing and model deployment.Soft Skills : Problem-solving mindset and attention to detail; Strong communication and teamwork abilities; Eagerness to learn and adapt to new technologies.#J-18808-Ljbffr