Interview Kickstart logo
Interview Kickstart

Turbocharge your career with AI skills that get hired at FAANG+

Software Development Engineer II

SDETSDETFull TimeRemoteSeniorTeam 201-500Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

15 days ago

Salary

0

Seniority

Senior

Bachelor Degree2.5 yrs expEnglishDjangoJavaScriptNext.jsPython

Job Description

Software Development Engineer II

Interview Kickstart

• Designing, developing, and maintaining automation frameworks that can be reused across different types of testing (UI, API, performance, security) instead of writing isolated scripts. • Driving an AI-first testing strategy by integrating AI-driven solutions into the QA process. • Implementing and scaling Playwright-based automation across web applications (Python/Django + JavaScript/NextJS). • Performing manual testing where required (e.g., exploratory testing, edge cases, or quick validation), but spending the majority of time on automation. • Building CI/CD-integrated test systems to ensure continuous, reliable test coverage. • Identifying gaps, bottlenecks, and risks in automation pipelines and resolving them proactively. • Ensuring test reliability, maintainability, and scalability by focusing on frameworks, not one-off scripts. • Mentoring junior QA engineers and collaborating with developers, DevOps, and product teams to raise quality standards.

Job Requirements

  • Experience building reusable, scalable test frameworks instead of writing isolated scripts.
  • An AI-first approach to automation testing (test case generation, self-healing tests, AI-driven validation).
  • 2.5+ years of experience in automation testing with a strong engineering mindset.
  • Hands-on expertise with Playwright for end-to-end testing.
  • Hands-on experience with manual testing.
  • Good debugging and online searching skills.
  • Good communication skills.
  • Good problem-solving skills.

Benefits

  • Permanent remote/WFH and flexible work culture.
  • Cutting-edge technology stack.
  • An AI-first approach for solving the problems.
  • Complete ownership and trust from the top management.
  • Ideas and concerns are carefully listened to by the top management.
  • Experiment, fail, and learn.
  • Rapid career progression for high performers.
  • High-pedigree, high-caliber team.
  • Learn how a fast-growing startup works and scales.

Related Categories

Related Job Pages

More SDET Jobs

CACI International logo

Test Engineer

CACI International

Headquartered in Arlington, Virginia, with over 120 offices throughout Western Europe and North America, CACI International was founded in 1962 by businessman H

SDET15 days ago

• The Test Engineer will work on an Agile development team to develop test cases and test scripts based on documented user stories; • build and execute manual and automated tests; • conduct software testing throughout the Agile iterations; • document defects and track quality metrics in support of each release. • Coordinate with the Development and Functional teams to understand new features. • Support the QA/Test Manager in support of PIEE Development Activities to include tracking quality assurance and quality control metrics and the resolution of problem reports and customer trouble tickets. • The Test Engineer will support release activities by preparing reports to communicate involvement and results of testing activities.

Florida
$53.1K - $106.3K / year
Job Closed
CACI International logo

Software Development Engineer

CACI International

Headquartered in Arlington, Virginia, with over 120 offices throughout Western Europe and North America, CACI International was founded in 1962 by businessman H

SDET15 days ago

Role Description The desired candidate will work as a Software Developer supporting the Military Sealift Command (MSC) Integrated Business System (IBS) program. As an experienced professional in CACI's growing Business and Information Technology Solutions (BITS), the candidate will be part of a team where complex problem solving and communication skills are critical to success. This environment provides an unparalleled opportunity to grow and advance, while changing the way the government supports and develops software applications. The candidate will have the opportunity to help architect, develop, maintain, and enhance future iterations of MSC integrated business system applications. The candidate will be responsible for developing and maintaining a diverse set of modern web-based business systems applications capable of rapid remote deployment to edge networks often operating in challenging environments across a wide array of difficult network and operational conditions. Responsibilities - Play a critical role in all aspects of the development and deployment process and help the team scale by improving processes and mentoring new developers. - Implement high-quality features and fixes, with 100% unit and integration test coverage. - Develop, modify, and design new or existing software systems to meet client needs. - Provide technical support, including the analysis, design, development, and implementation of new systems, system enhancements, and bug fixes. - Responsible for the creation, modification, and execution of test plans and scripts. - Diagnose and resolve hardware, software, and network issues. - Collaborate with business analysts and development managers to ensure projects meet standard requirements. - Efficient project delivery. Qualifications - Software development experience, including creating, modifying, and designing software systems. - Expertise in troubleshooting, log analysis, performance tuning, disaster recovery, and backup/restore processes. - Comprehensive understanding of open source container infrastructure including Docker, Docker Compose, Docker Swarm, Kubernetes, or Podman. - Knowledge of Linux system configuration including package installation and maintenance, network interface configuration, and firewall configuration. - Strong understanding of Public Key Infrastructure (PKI) including certificate management, renewal, revocation incorporating technologies like Certificate Revocation Lists (CRL) and Online Certificate Status Protocol (OCSP). - Expertise in multiple software development languages and technologies including HTML, JavaScript, TypeScript, CSS, React, JQuery, JSON, RESTful API development, CQRS, JWT, NodeJS, NPM, Java, Maven, and Git. - Experience building and working in Event Driven Microservice environments utilizing technologies like Kafka, MQTT, AWS SQS, and AWS SNS. - Strong understanding of Unit Testing, Pre-Commit Hooks, Linters, Debugging, Performance Monitoring, and Analysis. - Security and Vulnerability Analysis including CVE review and remediation, 3rd party dependency management, and Security and Technical Implementation Guide (STIG) review and remediation. - Strong verbal, written, interpersonal, troubleshooting, and analytical skills. - Bachelor’s degree in computer science. - 10-12+ years of professional software development experience. Requirements - Active Secret Clearance. - Comfortable in Linux and Windows environments. - Experience with command-line scripting, such as Bash. - Experience with AWS (Amazon Web Services), Docker/Kubernetes, JavaScript, HTML5, CSS, and RESTful APIs, GitLab. - Experience with Section 508 testing tools. Benefits - A culture of integrity. - An environment of trust. - A focus on continuous growth. - Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Pay Range The proposed salary range for this position is: $90,300-$189,600. Company Description CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

United States
$90.3K - $189.6K / year

Role Description We are looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer responsibilities include: - Defining software requirements - Writing clean and efficient code for various applications - Running tests to improve system functionality - Implementing and maintaining Java components and frameworks throughout the software development lifecycle If you have hands-on experience with programming in Java and are interested in agile methodologies, we’d like to meet you. Responsibilities include: - Analyzing user and system requirements - Designing flowcharts to illustrate software solutions - Writing efficient code based on feature specifications - Developing user interfaces - Prioritizing and executing tasks in the software development life cycle - Designing database architecture - Testing and debugging Java applications - Validating software functionality and security Qualifications - Work experience as a Java Software Engineer, Java Developer or similar role - Experience building Java EE applications - Familiarity with Object-Oriented Design (OOD) - Good knowledge of popular Java frameworks like JSF and Spring MVC - Experience with test-driven development - Problem-solving skills - BSc in Computer Science, Engineering or relevant field Company Description

United States
$37 - $52 / hour
Peraton Corporation logo

Test Engineer

Peraton Corporation

Peraton Corporation, a national security company headquartered in Herndon, Virginia, supplies solutions for mission-critical programs and systems. Founded in 2017, Peraton's missio

SDET17 days ago

Role Description Peraton is seeking an experienced Test Engineer to join our team of qualified, diverse individuals. We are seeking a highly motivated person who develops and executes test scripts to ensure that quality software is provided for release to production and to certify system changes. - Develops test control databases. - Performs solution testing confirming business requirements. - Maintains test databases and ensures their integrity and currency. - Distributes test data from control database to development staff to satisfy adequate unit testing. - Develops, compiles, documents, and runs automated test scripts and test procedures. - Runs regression tests. - Tracks status of defects. - Provides quality assurance testing for all systems to ensure the development and distribution of quality products. - Assists with roll-out of systems documentation. - Produces lists of defects that are to be resolved and incorporated into future releases of the application as required. - Communicates with analysts and programmers about formal testing plans, problems, and results. - Assists with development of technical documentation and reports. - Ensures all processes are adhered to appropriately throughout project lifecycles. - Ensures all existing processes are fully documented, suggesting improvements, updating documentation, and communicating all process changes to relevant stakeholders. The successful candidate will have understanding and experience with Software Development Life Cycle and Data Management. He/she will work collaboratively with all entities involved in the project, other testers, developers, program leadership, and business analysts. - Utilize technical skills to develop test plans, test cases/scripts, test automation. - Execute test cases and document test execution artifacts. - Understand the use cases and business rules related to the system developed to communicate effectively with the business analysts and engineers. - Develop and execute test cases for Section 508 compliance. - Perform basic database queries to validate backend expected results. - Manage test results through JIRA. - Work within an Agile process through Sprint planning/close, and scrum meetings. - Prepare material for customer meetings as required. - Provide support for production outages, and product deployments. - Provide test planning and execution estimates for new development activities. - Effectively communicate to other team members information regarding code defects, code releases, requirements, acceptance criteria and environments status and needs. Qualifications - 2 years with BS/BA; 0 years with MS/MA; 6 years with HS Diploma/equivalent. - Ability to obtain and maintain Public Trust clearance. - Must be a US Citizen. - Software testing experience. - Working experience with Jira, SCRUM, Selenium (and/or other automation framework experiences). - Expertise in Agile principles. Requirements - Active Public Trust Security Clearance (preferred). - Knowledge of Jira, SQL, MS Excel, PowerPoint, Project, and Visio. - Experience in System Architecture & Design. - Familiarity with government environments and standards is desired. - Experience with Cloud and DevOps principles is a plus. Company Description Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. - Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. - The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. - Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

United States
$66K - $106K / year
Job Closed