
Software Development Engineer in Test
- Plano, TX
- $130,700-196,100 per year
- Permanent
- Full-time
- Bachelor’s degree in Computer Science, Information Systems or related field.
- Develop, Implement & Deliver Master Automation Test Strategy for projects in both BDD/TDD, Hybrid, Linear test frameworks on various platforms such as Multi tier web, API & Mobile apps.
- Lead cross-team quality engineering members for functional, regression, integrated, E2E testing artifact readiness and results through test automation practice defined by AT&T's CTX organization
- Monitor script/code development in team and identify bottlenecks/thresholds in existing/new code with Strong Python coding skills inclusive of current and existing projects.
- Expert in testing transformation initiatives across UI, MicroServices, API test management, CI/CD integrating with continuous testing, quality gates and cloud native architectures.
- Work closely with CTX CQE management to support & improve efficiency and effectiveness in test automation net outcomes.
- 8+ years of experience in the software quality engineering test automation experience in developing Automation Framework using Selenium, Playwright, Appium, Rest Assured, TestNg, Pytest, Robot Framework, Custom reports.
- 4 + years of hands-on programming/scripting experience in Java/Python is an added advantage but the primary essential coding skill required is Python.
- Experienced in Playwright for browser automation and proficiency in Python including frameworks such as Pytest.
- Experience with mobile test automation (Appium & Andriod SDK) including any of the integration cloud solutions such as Browser stack, Sauce labs, Perfecto.
- Automate Test results collection and reporting using AI analytics to identify trends and potential failure points
- Experience in integrating automated scripts into CI/CD pipeline using Jenkins, GitHub actions,Azure DevOps.
- Familiarity with Cloud & Containerization using Azure, AWS or GCP.
- Experience working in Agile, scrum and DevOps methodologies.
- Familiarity with entire software development life cycle and test cycles (Unit, Systems, Progression, Regression, Integrated/End-to-End, Systems, Performance / Volume, User Acceptance).
- Experience with tools that use AI to create, maintain, and optimize automated tests &Familiarity with frameworks that automatically adapt locators or test steps as the application UI changes, reducing maintenance effort.