Job Summary We are seeking a highly skilled SDET to join a dynamic team focused on shaping the future of forecasting in the mortgage industry. This role involves improving and managing test automation for Python and AWS-based applications, working with cutting-edge technologies in a fast-paced Agile environment. Key Responsibilities Design, develop, and maintain automated test frameworks and test cases. Perform regression, progression, and shakeout testing for Python and AWS-based applications. Collaborate with developers, QA engineers, and product owners to ensure high-quality software delivery. Utilize tools such as PyTest, Behave, Cucumber, and Gherkin for BDD testing. Integrate automated tests into CI / CD pipelines and ensure continuous testing coverage. Participate in Agile ceremonies and contribute to sprint planning and retrospectives. Troubleshoot and debug test failures and application issues. Communicate test results and quality metrics to stakeholders. Required Qualifications Strong understanding of the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC). Experience with regression, progression, and shakeout testing. Proficiency in Python and experience with test frameworks such as PyTest and BDD tools (Behave, Cucumber, Gherkin). Hands-on experience with Amazon Web Services (AWS). Familiarity with CI / CD processes and tools. Experience working in Agile development environments. Strong verbal and written communication skills. Ability to work independently and collaboratively in a team environment. Preferred Qualifications Experience with performance testing and monitoring tools. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). Exposure to data-driven testing and test data management strategies. Education : Bachelors Degree\n\nResponsibilities : \nDesign, develop, and maintain automated test frameworks and test cases.^Perform regression, progression, and shakeout testing for Python and AWS-based applications.^Collaborate with developers, QA engineers, and product owners to ensure high-quality software delivery.^Utilize tools such as PyTest, Behave, Cucumber, and Gherkin for BDD testing.^Integrate automated tests into CI / CD pipelines and ensure continuous testing coverage.^Participate in Agile ceremonies and contribute to sprint planning and retrospectives.^Troubleshoot and debug test failures and application issues.^Communicate test results and quality metrics to stakeholders.
Software Engineer • Reston, VA, US