Software Development Engineer in Test (SDET)

Overview

On Site
$100,000 - $100,000 annually
Full Time

Skills

SOA
Root cause analysis
Software development methodology
Software development
Performance testing
Mobile applications
Web applications
Quality assurance
Automated testing
Status reports
Test cases
Software testing
Cloud computing
Problem solving
Programming languages
Continuous integration
Continuous delivery
Android Studio
Load testing
Appium
Automation
Microservices
Pivotal
iOS development
Android
Reporting
Java
Kotlin
Swift
Collaboration
Testing
Writing
Scripting
Selenium
Apache JMeter
POSTMAN
Xcode
Agile
JavaScript
NeoLoad

Job Details

RESPONSIBILITIES:
Kforce has a client in Salt Lake City, UT that is seeking a Software Development Engineer in Test (SDET) with a strong emphasis on Appium to join their dynamic team.

Summary:
Your deep expertise in automation and ability to tackle complex issues within microservices will be key to enhancing our client's platform. You will play a pivotal role in setting up QA processes and best practices, focusing on creating and maintaining automation frameworks for iOS and Android, developing test strategies, performance testing, reporting, and crash monitoring. This will help us ensure the high quality of our APIs, Native Mobile Apps, and Responsive Web Applications.

Responsibilities:
* Develop and Maintain Automation Frameworks: Create and sustain mobile automation frameworks for Android and iOS using Appium, Espresso, and XCUITest
* Write High-Quality Code: Produce maintainable and efficient code in Java, Go, Kotlin, and Swift
* Collaborate Across Teams: Work closely with Quality Assurance, Development, and Product teams to expand our automation testing coverage and capabilities
* Own Testing Processes: Take full ownership of the testing processes and frameworks within our service-oriented architecture
* Contribute to Performance Testing: Assist in the development and maintenance of load and performance test suites
* Root Cause Analysis: Conduct thorough root cause analysis of issues in both testing and production environments
* Status Reporting: Present test statuses to Development Directors, Product Managers, and Executives
* Test Case Creation and Execution: Create detailed test cases and perform hands-on testing of complex features
* Define Testing Strategies: Establish comprehensive testing strategies for new or modified features
* Participate in Code Reviews: Engage in code reviews to ensure the quality and reliability of the codebase

REQUIREMENTS:
* At least 3 years of experience in software testing, with a minimum of 1 year focusing on performance testing in cloud services and mobile automation
* Technical Expertise: Strong technical skills with a deep understanding of automation tools, especially Appium
* Problem-Solving: Proven ability to investigate and resolve complex technical problems across the technology stack
* Automation Skills: Experience in writing test automation scripts in various programming languages
* Performance Testing: Skilled in creating and analyzing performance tests for web-based software and APIs
* CI/CD Pipelines: Familiarity with maintaining continuous integration and continuous delivery (CI/CD) pipelines
* Tool Proficiency: Experience with tools such as Selenium, JMeter, Postman, Xcode, and Android Studio
* Development Methodologies: Understanding of Agile and other software development methodologies
* Programming Knowledge: Proficient in several programming languages, including Java, Go, JavaScript, Kotlin, and Swift
* Load Testing Tools: Experience using load testing tools like JMeter, NeoLoad, BlazeMeter, or Test Studio

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

About Kforce Technology Staffing