QA Engineer
ascendion
Job Description
- Develop, maintain, and optimize Python scripts for automation and application development using OOPS principles and best practices.
- Write clean, efficient, and well-documented code with a clear understanding of underlying logic, algorithms, and object-oriented design concepts.
- Design, implement, and maintain automated test frameworks using PyTest with modular and reusable OOPS-based structures.
- Execute and manage testing within CI/CD pipelines, ensuring seamless integration and deployment.
- Collaborate with cross-functional teams to identify automation opportunities and improve testing efficiency.
- Apply OOPS concepts such as Encapsulation, Inheritance, Polymorphism, and Abstraction in solution design.
- Troubleshoot issues, debug code, and ensure high-quality deliverables.
- Utilize AI-powered tools (e.g., GitHub Copilot or similar platforms) to accelerate development and improve output quality.
- Stay updated with emerging technologies, tools, and best practices in Python, automation, AI, and software design patterns.