Senior Software Development Engineer In Test (Sdet)

Karros Technologies LLC Austin , TX 78704

Posted 6 days ago

Karros Technologies gets students to school safely and on time.

Karros Technologies tackles three important problems to help public and private schools transport their students to and from class. Route optimization allows transportation departments to meet continually growing transportation needs with diminishing resources. GPS tracking and predictive machine learning reconcile the differences between planned routes with data pulled live from their fleet of buses. Engineering of scalable distributed software in the cloud allows Karros to provide vital services to the public school district and their transportation departments at reasonable costs.

Karros Technologies builds on four decades of transportation experience by applying state-of-the-art technology and modern software development processes to the development and design of new and existing products. The result is reliable and real-time delivery of transportation information directly to the hands of students and parents.

Your day-to-day:

  • Collaborate with your Scrum team to create and execute an effective testing strategy;
  • Build multi-system test environments and automated test suites;
  • Contribute to the maintenance a defect tracking process;
  • Install and configure recreations of software production environments to allow testing of software performance;
  • Document test procedures to ensure replicability and compliance with standards;
  • Conduct system diagnostic analysis to identify areas for continuous improvements and resolve complex software issues;
  • Coach and mentor SDETs on test development and execution efforts;

Technical stack & patterns:

  • Kafka & Kafka Streams for high-performance and real-time processing;
  • NiFi for data pipelining, tooling, and ETL;
  • Java Spring Boot for distributed microservices;
  • ElasticSearch for persistence;
  • Angular 2 for web applications;
  • Event sourcing & command sourcing.

Requirements

What you bring to the team:

  • Deep experience with SDET/QA methodology & software development processes, e.g., Agile and Scrum;
  • Experience with multiple types of testing including functional, performance, usability, reliability, security, and maintainability;
  • Experience with software testing tools, such as JUnit, Cucumber, MockMVC, and/or Appium;
  • Strong scripting & automation skills, e.g., Python, bash;
  • Experience working in a microservices architecture;
  • Experience with ElasticSearch or similar DB;
  • Experience with IaaS, preferably Amazon Web Services including ECS, Lamda, RDS, etc.;
  • Experience working in an Agile development environment;
  • Bachelor's degree or equivalent industry experience, and 4+ years of professional experience as a software test engineer.

This is not considered a remote position. You will have to participate in meetings at the office 2-3 days every 2 weeks.

Please include a link to your LinkedIn or GitHub.

Benefits

  • Competitive health care plan (medical, dental, and vision);
  • Matching 401(k) contributions;
  • A Flexible work-from-home policy -- however, you are required to meet in person for some Scrum rituals;
  • A Flexible work environment that encourages personal and career growth;
  • Training and convention opportunities to help expand your skillset.

Karros Technologies, LLC is an equal opportunity employer.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer In Test IV

Charles Schwab Corporation

Posted 3 days ago

VIEW JOBS 2/28/2021 12:00:00 AM 2021-05-29T00:00 Your Opportunity The Retail Web Technology organization provides a high quality, common platform for all Schwab clients including advisors, individuals, and active investors. The Retail Web Technology Quality Assurance (RWT QA) team provides testing in support of our web, desktop, and mobile-based applications. RWT QA is responsible for test strategy and planning, authoring test plans and scripts, and automating functional and regression testing. In RWT QA, we strive to embody Schwab's Through Clients' Eyes strategy through our people and creative solutions. What you are good at Are you a highly skilled Automation QA Tester with test project management and QA Lead experience? Do you live the ATDD dream, and share our expertise writing excellent automation in Selenium WebDriver with Ruby? We'd love to tell you more. Your responsibilities would include: * Implement standard methodologies, resolve test issues, track and prioritize defects, record test results, participate in product readiness and release decisions * Participate in technical governance and help facilitate overall product quality standards with development and business teams * Ensure automation is constantly running, analyzing, and promptly reporting on failures * Research, investigate, implement, and mentor junior team members in the areas of Agile testing practices, Test Driven Development, Test Automation and reporting Test Metrics * Plan and execute across multiple product teams and external partners * Foster our end-to-end testing approach across multiple applications * Oversee our processes for status reporting and issue remediation * Liaise with product teams, Product Owners and Scrum Masters to integrate project plans, testing schedules, and metrics reporting * Assist in driving Use Case and User Story reviews, and help resolve requirements ambiguities * Partner with geographically-distributed teams to plan our future QA tooling and technology decisions What you have Required * 8+ years of experience in Software Quality Assurance * 6+ years developing, executing, and maintaining automated test scripts * Hands-on coding experience with Ruby, Java, C# or other object-oriented programming languages * Experience with Selenium WebDriver * Experience with Agile development practices * Deep understanding of exploratory testing practices * Working knowledge of industry-standard tools for logging bugs and managing test cases (e.g., JIRA/MTM, Zephyr/HPQ) * Proven ability to successfully balance and deliver multiple geographically-distributed QA projects with concurrent releases * Hands-on experience with Web services virtualization * Comfortable representing QA in product code reviews * Ability to scope, size, and oversee risk-assessments across complex projects and schedules Preferred * Experience with Gherkin language, like Cucumber, JBehave, or SpecFlow * Understanding of CI/CD practices and Lean DevOps methodologies * Expertise with Jenkins, Bamboo, and Git * Financial/Trading services industry experience is a plus If this sounds like your dream job, we look forward to sharing more information with you. Charles Schwab Corporation Austin TX

Senior Software Development Engineer In Test (Sdet)

Karros Technologies LLC