Overview
Skills
Job Details
Job Title: SDET
Location: Tampa, FL (Hybrid 3 days per week)
Duration: 5 Months
Mandatory Skills: SQL, Java, API Testing, Selenium
• Design, develop, and execute automated tests to ensure the quality of software products.
• As a squad member, work to understand software requirements.
• Design, develop and maintain automated tests that validate the functionality.
• As a squad member work to identify and resolve defects and improve the overall software testing process.
• Implement and maintain continuous integration and continuous delivery (CICD) processes.
• Diagnose and remediate software defects. o Stay current with new software testing methodologies, tools, and technologies.
• Understand and apply industry-specific best practices & standards.
• Establish level of expertise in the business areas, systems and platforms being supported.
• Responsible for system integration testing, including automation, of newly developed or enhanced applications.
• Responsible for reviewing requirements and design artifacts, developing unit, integration and system test cases, ensuring extensive test coverage for our applications.
• Understand and articulate the business and the value adds.
• Play an active role in translating business and functional requirements into concrete results.
• Responsible for Project Coordination and Technical Management tasks
Responsibilities
• Proven min experience of 5-7 years with automated unit and integration testing. Bachelor's degree in computer science, Software Engineering, or a related field
• Experienced in Agile/Waterfall, onsite/offshore work model and coordination
• Strong experience with automated testing and test-driven development
• Proficiency in at least one programming language (Java, Python, C#, etc.)
• Knowledge of Databases and SQL preferred.
• Detailed understanding of smoke testing, black-box, and non-black box testing, as well as regression testing.
• Knowledge of software testing methodologies and techniques, including unit testing, integration testing, and functional testing
• Hands On experience with test automation frameworks and tools, such as Selenium, JUnit, TestNG, etc. as well as CI/CD technologies (e.g. Cloudbees, Bitbucket, Jenkins, Cucumber, Git, JUnit, Jira etc.).
• Extensive experience with testing modern scripting language-based components.
• Ability to write clean, maintainable, and well-documented code.
• Experience with continuous integration and delivery processes and tools, such as Jenkins, CircleCI, etc.
• Expert and hands on with backend test automation using Rest Assured/Karate for API testing. JDBC/JPA for database testing (Oracle DB2/ Snowflake).
• Experience in writing sophisticated SQL queries.
• Excellent problem-solving skills and attention to detail
• Excellent written and verbal communication skills
• Strong teamwork and collaboration skills