AESC, Inc.

Software Test Engineer

AESC, Inc. Carlsbad, CA

AESC is an energy engineering consulting firm with a collaborative and professional work environment. We are passionate about what we do and are looking for talented people who share our passion.


Since 1996, AESC’s software practice has been developing custom tools for utility Demand Side Management programs. The AESC software team has developed a suite of customized application, calculation and analytics tools for several leading North American utilities and other energy industry customers. 


We are seeking an experienced and detail-oriented Software Test Engineer to join our team in Carlsbad, California. The ideal candidate will have 5+ years of experience in software testing, a strong understanding of testing methodologies, and a passion for ensuring the highest quality of software solutions. You will play a crucial role in our software development lifecycle, working closely with developers, engineers, and other stakeholders to deliver robust and reliable software solutions.


Title: Software Engineer

Status: Full Time

Location: Carlsbad, CA (Hybrid - 3 days in office) 

Reports to: Director, Software

Salary Range*: $90,000 - $120,000


Key Responsibilities:

  • Design, develop, and execute comprehensive test plans and test cases based on application requirements and specifications.
  • Perform functional, regression, integration, and performance testing on web applications.
  • Identify, document, and track software defects and issues, collaborating with the development team to ensure timely resolution.
  • Develop and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar frameworks.
  • Continuously improve testing processes and methodologies to enhance efficiency, coverage, and reliability.
  • Participate in design and code reviews to provide feedback from a testing perspective.
  • Collaborate with cross-functional teams to ensure alignment on quality objectives and deliverables.
  • Mentor and guide junior test engineers, fostering a culture of quality and continuous improvement.
  • Stay current with industry trends, best practices, and emerging technologies in software testing.


Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software testing, with a focus on web applications.
  • Proficiency in automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Experience with bug tracking and test management tools (e.g., TFS, JIRA, TestRail).
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Attention to detail and a commitment to delivering high-quality software solutions.
  • Ability to adapt to changing priorities and work in a fast-paced environment.


Preferred Qualifications:

  • Experience with performance and load testing tools (e.g., JMeter, LoadRunner).
  • Knowledge of CI/CD pipelines and tools (e.g., Azure DevOps, Jenkins, GitLab CI).
  • Demonstrated experience in the Microsoft Technology Stack (.Net, IIS, SQL, etc.)
  • Familiarity with cloud platforms and services (e.g., Azure, AWS).


We are looking for dedicated, service-oriented professionals who share our mission of developing innovative engineering, software, and management solutions to promote a clean energy future and who are aligned with our core values.


AESC’s Core Values

  1. Work safely – Help maintain a culture of safety in every situation to ensure all employees make it home safe each night. Your safety, and the safety of those around you, should always be the top priority.​
  2. Act with integrity – Always do what is right for the client, the employee, the company and/or the situation. ​
  3. Deliver excellence – Hold yourself to the highest standard. Provide outstanding service with mindful technical work and timely communication that delivers value to our clients.
  4. Be accountable – Be the person others can rely on and follow through on commitments.​ Work to solve problems, not avoid them.​
  5. Inspire change – Be bold and be brave. No idea is too small when it improves our services, our teamwork or our company.​
  6. Play as a team – Promote inclusion and respect the knowledge, skills and ideas that each team member brings; our diversity, uniqueness and individual strengths make us a winning team.​
  7. Pursue growth and learning – Take responsibility for charting the course of your own growth and learning, and we will support you. ​
  8. Live a balanced life – Working hard and exceeding expectations is a satisfying way to spend your workday but finding fulfillment in your personal life is essential to lasting happiness and success.


We offer competitive salaries and a generous benefits package which includes health, dental, vision, and life insurance, 401k, Flexible Spending plans, paid time off, and reimbursement for travel related expenses. Other fringe benefits include company lunches, dinners, and regional team building. Typically, there is 1 major company sponsored event each year including a company-wide team building event. There are company-hosted lunch-and-learns and additional benefits, resources and company provided programs available.


AESC is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


*Salary estimate represents typical salary range for this position. Actual pay offered will be determined by factors including, but not limited to, experience, credentials, education, certifications, skill level required for the position, the scope of the position, and geographic location. Actual pay offered will be determined on a case-by-case basis.

  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Environmental Services

Referrals increase your chances of interviewing at AESC, Inc. by 2x

See who you know

Get notified about new Software Test Engineer jobs in Carlsbad, CA.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More