Senior Software Development Engineer in Test

Encora
Summary
Join Encora as a Senior SDET Python and be responsible for designing, developing, and maintaining high-quality software solutions. Collaborate with cross-functional teams to understand business requirements and translate them into scalable and efficient software applications. Lead technical projects, mentor junior engineers, and continuously improve software development practices. This remote position is based in Peru, Colombia, Costa Rica, Bolivia, or Argentina. The role involves creating and executing test plans and scripts for backend services, APIs, and web applications, integrating automated tests into CI/CD pipelines, and analyzing test results to resolve issues. You will work closely with developers, product managers, and QA team members.
Requirements
- Bachelorβs degree in computer science, software engineering, or a related field
- Extensive experience in software development with a focus on designing and building scalable applications
- Professional/ Advanced English skills
- +5 years of experience
- Advanced Experience in Python programming and having hands-on with pytest framework
- Hands-on experience in Selenium (with Python)
- Able to derive complex xpaths using relative xpath
- Knowledge of inbuilt and external libraries
- Experience in AWS services like Lambda, Step Functions, Dynamo DB and S3
Responsibilities
- Design, develop, and maintain robust, scalable automated test frameworks using Python
- Create and execute test plans, test cases, and test scripts for backend services, APIs, and web applications
- Collaborate closely with developers, product managers, and QA team members to understand requirements and ensure test coverage
- Integrate automated tests into CI/CD pipelines to support continuous testing and deployment
- Analyze test results, identify bugs, and work with development teams to resolve issues promptly