Lead Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Iowa City, IA, USA
In-Office
Senior level
Edtech • Other
The Role
Leads quality assurance engineering and test automation across software products and internal systems. Designs, develops, deploys, and maintains scalable automation frameworks, CI/CD infrastructure, performance tests, and data-testing solutions. Oversees Scrum execution, code reviews, issue resolution, tool evaluations, and QA metrics. Defines automation strategy, participates in architecture and Agile ceremonies, mentors engineers, and coordinates cross-functional teams and contractors while improving software quality, reliability, and compliance.
Summary Generated by Built In

Lead Software Engineer in Quality Assurance

Responsible for ensuring the highest quality products by designing, developing, implementing, and supporting solutions to support the quality assurance and testing processes, especially in test automation. Lead the work of cross functional teams and contractors to drive efficiencies and foster a growth mindset through building, maintaining and enhancing a test automation framework that will be used across ACT’s software Product suite and internal back-office systems. Independently design flexible, scalable solutions, utilizing skills in data structures, algorithms, and object-oriented programming. Independently build, customize, deploy, and manage software in a continuous integration environment, including automated build, test and deployment infrastructure. Proactively monitor product scalability, reliability, consistency, and performance and own all activities related to Scrum team execution, including anticipating and proactively planning work across sprints. Conduct code reviews and ensure correct implementation of automation framework and blueprint; identify, document, triage, and resolve issues. Actively participate in design / architectural discussions, grooming user stories, sprint demos, and daily scrums in BDD approach and recommend changes. Contribute to tool selection via conducting proof of concepts and utilities related to test automation, Robotic Process Automation or AI, organizational standards, best practices and process improvements including with Software Development Lifecycle and test processes. Propose and implement solutions for test data management; build solutions around data and reports testing; ensure compliance for automation scripts and related artifacts; and report QA metrics. Mentor other Engineers to implement test automation framework. Work closely with VP of QAE to develop strategic timeline for automation. Telecommuting/remote employment allowed after one year of employment at Iowa City headquarters.

Minimum Requirements: Bachelor's degree or equivalent in Computer Science, Software Development, Information Systems or closely related field with seven years of progressive IT experience that includes: coding in JAVA or Python; TOSCA QTest; API test automation tools using Postman or RestAPI; CI/CD automation using Jenskins; IDE like Eclipse or IntelliJ; performance and load testing using tools such as Jmeter, Redline, or LoadRunner; Data analysis tools such as Splunk; database platforms such as MongoDB or Postgressql; Version Control tools such as GIT; Application Lifecycle Management tools such as Jira or Rally; working in an Agile development environment, and experience with automation testing of UI features using Selenium, developing Python scripts for testing using IDEs, and defining automation test strategy, approach, and planning for Agile sprints and as well as demonstrated ability to develop software solutions, to use JSON and XML, to mentor and coach team, and to work as part of a Scrum team, following SAFe Agile practices; strong understanding of Python; demonstrated relational and no-SQL database skills (MongoDB, Raven); and strong knowledge of version control (Git). Send resumes for M Larson, ACT, 500 ACT Drive, Iowa City, IA 52243 or [email protected].

ACT is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. ACT participates in E-verify. ACT's online position announcements are intended only to provide general descriptions of employment opportunities; none of the information provided for any position should be interpreted as a commitment by ACT to specific terms and conditions for employment..

Skills Required

  • Bachelor's degree or equivalent in Computer Science, Software Development, Information Systems, or a closely related field
  • Seven years of progressive IT experience
  • Experience coding in Java or Python
  • Experience with TOSCA QTest
  • Experience with API test automation using Postman or REST API
  • Experience with CI/CD automation using Jenkins
  • Experience using Eclipse or IntelliJ IDEs
  • Experience with performance and load testing tools such as JMeter, Redline, or LoadRunner
  • Experience with data analysis tools such as Splunk
  • Experience with database platforms such as MongoDB or PostgreSQL
  • Experience with version control tools such as Git
  • Experience with application lifecycle management tools such as Jira or Rally
  • Experience working in an Agile development environment
  • Experience automating UI testing using Selenium
  • Experience developing Python testing scripts using IDEs
  • Experience defining automation test strategy, approach, and planning for Agile sprints
  • Ability to develop software solutions
  • Experience using JSON and XML
  • Experience mentoring and coaching teams
  • Experience working as part of a Scrum team and following SAFe Agile practices
  • Strong understanding of Python
  • Relational and NoSQL database skills, including MongoDB or RavenDB
  • Strong knowledge of Git version control
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Iowa City, IA
3,022 Employees
Year Founded: 1959

What We Do

ACT is a mission-driven, nonprofit organization dedicated to helping people achieve education and workplace success. Grounded in over 60 years of research, ACT is a trusted leader in college and career readiness solutions. Each year, ACT serves millions of students, job seekers, schools, government agencies and employers in the US and around the world with learning resources, assessments, research and credentials designed to help them succeed from elementary school through career.

Similar Jobs

DraftKings Logo DraftKings

Lead Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
United States
6400 Employees
161K-201K Annually

Zeta Global Logo Zeta Global

Lead Software Engineer

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Remote or Hybrid
United States
2429 Employees
200K-210K Annually
Hybrid
Des Moines, IA, USA
1783 Employees

BJAK Logo BJAK

Lead Software Engineer

Artificial Intelligence • Fintech • Software • Financial Services
Remote or Hybrid
United States
253 Employees

Similar Companies Hiring

CodePath.org Thumbnail
Edtech • Social Impact
San Francisco, CA
55 Employees
Rosendin Thumbnail
Other • Manufacturing
San Jose, CA
6219 Employees
OmniCable Thumbnail
Other
Houston, Texas
815 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account