Software Development Engineer

Argyll Infotech Inc
New York, United States of America
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

API
Agile Methodologies
Agile Methodologies
JIRA
Automation of Tests
Azure
Software Bug Management
Software Quality
Databases
Continuous Integration
HP Loadrunner
JMeter
Regression Testing
Standard Sql
Selenium
SoapUI
Software Engineering
Software Systems
Strategies of Testing
User Interface Testing
Web Applications
Enterprise Software Applications
Performance Testing
Postman
Backend
Information Technology
Playwright
Software Version Control
Api Management
SDET

Job description

We are seeking a highly experienced Senior Software Development Engineer in Test (SDET) with expertise in both test automation and manual testing to support enterprise applications within an Agile delivery environment. The ideal candidate will play a key role in ensuring software quality by designing comprehensive test strategies, developing automated testing frameworks, executing manual and API tests, and supporting Continuous Integration (CI) processes. The successful candidate will collaborate closely with development, product, and business teams to deliver reliable, high-quality software solutions while contributing to end-to-end quality engineering initiatives., * Drive quality assurance activities throughout the software development lifecycle in Agile and Waterfall environments.

  • Collaborate with developers, product owners, and business stakeholders to define testing strategies and acceptance criteria.
  • Design, document, and execute comprehensive test plans and test cases.
  • Develop, maintain, and execute automated UI and functional test suites.
  • Perform manual testing to validate application functionality and user workflows.
  • Conduct API testing using industry-standard tools and validate backend integrations.
  • Support and enhance Continuous Integration (CI) pipelines and automated testing processes.
  • Review and validate User Acceptance Testing (UAT) results and collaborate with business teams to resolve issues.
  • Perform defect identification, root cause analysis, and regression testing.
  • Troubleshoot issues across systems under test and work with development teams to ensure timely resolution.
  • Maintain accurate test documentation, execution reports, and quality metrics., 1. Design, develop, and execute robust automated and manual test strategies for enterprise applications.
  1. Perform API, UI, functional, regression, and performance testing while supporting Continuous Integration pipelines.
  2. Collaborate with development and business teams to ensure high-quality releases through effective defect management, UAT validation, and Agile testing practices.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
  • 8+ years of experience as a Software Development Engineer in Test (SDET), QA Automation Engineer, or Senior Test Engineer.
  • Strong experience testing enterprise web applications in Agile development environments.
  • Hands-on expertise in automation testing using Selenium and/or Playwright.
  • Experience performing manual functional testing and regression testing.
  • Proficiency in API testing using Postman or SoapUI.
  • Experience with performance testing tools such as JMeter or LoadRunner.
  • Working knowledge of SQL and database validation techniques.
  • Experience with version control, defect tracking, and test management tools such as Azure DevOps (ADO), JIRA, or RCLM.
  • Strong understanding of Continuous Integration and automated testing best practices.
  • Excellent analytical, troubleshooting, communication, and collaboration skills.

Required Technical Skills

  • Agile Testing
  • Automated Testing
  • Manual Testing
  • API Testing
  • UI Testing
  • Functional Testing
  • Selenium
  • Playwright
  • Postman
  • SoapUI
  • SQL
  • Azure DevOps (ADO)
  • JIRA
  • RCLM
  • Continuous Integration (CI)
  • User Acceptance Testing (UAT)
  • Performance Testing
  • JMeter
  • LoadRunner

Preferred Attributes

  • Experience supporting large-scale enterprise applications.
  • Strong problem-solving mindset with the ability to identify and resolve complex testing challenges.
  • Excellent stakeholder communication and cross-functional collaboration skills.
  • Ability to balance automation initiatives with comprehensive manual validation to ensure high software quality.

Apply for this position