Senior Software Development Engineer

Compunnel

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years as an SDET with enterprise application experience
  • Proficient in Java and familiar with XML, JavaScript, CSS, and HTML
  • Strong knowledge of software testing methodologies and quality assurance principles
  • Experience with REST and SOAP API testing using tools like SoapUI or Postman
  • Familiar with CI/CD tools such as Jenkins and Azure DevOps

Responsibilities

  • Collaborate with teams to gather requirements and assess testing needs
  • Develop and execute comprehensive test plans and scripts
  • Perform QA and UAT activities to validate software functionality
  • Analyze test results and document defects based on quality standards
  • Enhance automated test frameworks using Java, Groovy, or similar languages
  • Communicate testing progress and quality metrics to stakeholders
  • Mentor junior team members in testing practices and automation standards

Benefits

  • Mentoring opportunities for professional growth
  • Collaboration with cross-functional teams
  • Focus on quality assurance and automation improvement initiatives
  • Dynamic testing environment with varied applications
  • Participation in continuous improvement strategies
Full Job Description
Job Summary

We are seeking a Senior Software Development Engineer in Test (SDET) to ensure the quality, reliability, and performance of software applications through comprehensive testing and automation. This role is responsible for developing test strategies, creating and executing test plans, enhancing automation frameworks, supporting QA and UAT activities, and mentoring other quality engineering team members. The ideal candidate will have strong expertise in test automation, API testing, CI/CD, and modern software testing methodologies.

Key Responsibilities
• Collaborate with product, design, and development teams to understand business requirements and assess testing needs.
• Create, maintain, and execute comprehensive test plans, test cases, and test scripts.
• Perform Quality Assurance (QA) and User Acceptance Testing (UAT) activities.
• Analyze test results and document software defects following established quality standards.
• Develop, maintain, and enhance automated test frameworks and reusable test libraries using Java, Groovy, Kotlin, or similar technologies.
• Conduct code reviews to ensure object-oriented design principles and automation best practices are followed.
• Define and maintain quality assurance standards and testing methodologies.
• Communicate testing progress, test results, quality metrics, and release readiness to stakeholders.
• Mentor and coach junior SDETs and QA team members on testing practices, test data management, and automation standards.
• Test web applications, REST APIs, web services, and mobile applications.
• Create and maintain automated testing pipelines using CI/CD tools such as Jenkins and Azure DevOps.
• Improve test automation coverage, reliability, and overall testing efficiency.
• Support troubleshooting and root cause analysis using application logs and monitoring tools.
• Prepare and maintain test data, automation assets, and testing documentation.
• Participate in continuous improvement initiatives for software quality and automation processes.

Required Qualifications
• 5+ years of experience as a Software Development Engineer in Test (SDET) supporting enterprise applications or major software releases.
• Experience collaborating with cross-functional teams and mentoring junior QA professionals.
• Strong experience analyzing business requirements and creating effective test plans and test scripts.
• Experience documenting and managing software defects using established quality processes.
• Proficiency with version control systems such as Git or Subversion.
• Strong programming skills in Java.
• Experience with XML, JavaScript, CSS, and HTML.
• Experience testing REST and SOAP APIs using SoapUI, Postman, or similar tools.
• Experience performing cross-browser, cross-platform, web, and mobile testing using Sauce Labs or similar platforms.
• Strong expertise in Java and/or Groovy.
• Experience with Selenium, Appium, and test automation frameworks.
• Experience troubleshooting application issues using Splunk or similar log analysis tools.
• Hands-on experience with automated testing tools, reporting tools, and ad hoc query utilities.
• Experience preparing and maintaining test data and automated test scripts.
• Strong knowledge of software testing methodologies, best practices, and quality assurance principles.
• Experience working with CI/CD tools such as Jenkins.
• Excellent analytical, problem-solving, verbal, and written communication skills.

Preferred Qualifications
• Experience with Kotlin for automation development.
• Experience creating and maintaining Azure DevOps CI/CD pipelines.
• Experience testing enterprise web and mobile applications.
• Experience improving automation frameworks and quality engineering practices.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Software Development Engineer jobs: