Automation Software Engineer - Python Pytest
ChennaiFull-time5–9 yrsPosted 1 week ago
Senior software engineering role at Sequoia Applied Technologies in Chennai. Needs 5+ years and a B.Sc, B.Tech or B.E..
About the role
We are seeking skilled software developers with strong Python expertise and a deep understanding of software engineering principles to design and implement robust automation frameworks and tools. The role focuses on engineering solutions to replace repetitive manual testing workflows, leveraging advanced Python capabilities and test automation best practices.
What you'll do
- Develop, enhance, and maintain test automation frameworks for complex systems, with a strong focus on pytest to create modular, reusable
- Automate end-to-end testing of APIs, databases, and system integrations, using pytest fixtures to efficiently manage test setup and teardown
- Implement advanced Python automation techniques using tools like decorators to enhance test functions or add extra functionality
- Collaborate with development and product teams to ensure that automation solutions align with specifications and deliverables
- Utilize pytest parametrization to efficiently run tests with different input sets and edge cases, enhancing test coverage and reducing redundancy
What you need
- Python
- Unit testing
- Data structures
- REST APIs
- Git
- CI/CD
Good to have
- SQL
- AWS
- Docker
- Jenkins
- Test automation
- Manual testing