Job Title: SDET
Location: US
Key Responsibilities
Develop and automate test cases using custom or open-source test frameworks.
Collaborate with cross-functional teams to create comprehensive test plans and incorporate feedback from stakeholders.
Test backend, UI, and API components of cloud-based and client/server applications.
Analyze user stories and business process requirements to identify quality risks and solutions.
Ensure CI/CD integration of automated tests and manage QA environments.
Maintain existing QA processes while implementing enhancements to improve efficiency.
Support design reviews, code walkthroughs, and provide feedback on testing processes.
Write technical documentation, troubleshooting guides, and automation scripts.
Required Qualifications
Experience: 10+ years in software engineering or quality assurance roles.
Skills:
Proficiency in multiple programming languages, including C# (required), Java, JavaScript, TypeScript, and Python.
Experience with object-oriented programming and testing frameworks.
Knowledge of API testing, performance testing tools, and REST/SOAP API test automation.
Hands-on experience with tools like Selenium, Cucumber, and Protractor.
Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems like Git.
Strong SQL/NoSQL database concepts and testing experience.
Knowledge of Agile methodologies and Scrum practices.
Preferred Qualifications
Experience with functional and performance test automation.
Proficiency in scripting languages like PowerShell and Python.
Knowledge of cloud-based solutions testing.
Familiarity with the payments industry and C/C++ is a plus.
Strong analytical, problem-solving, and time management skills.