Associate Software Engineer 1

PowerSchool

Scroll down to apply
Bengaluru, Karnataka, India (On-site)Entry Level / Freshers1 month ago
RoleAssociate Software Engineer 1 (AI Automation)
LocationBengaluru, Karnataka, India (On-site)
ExperienceEntry Level / Freshers
QualificationBachelor’s degree in CS, IT, or related Engineering field

Job Description

  • As an Associate Software Engineer 1, you will be a key contributor to the AI-powered Automation Factory . Your primary focus will be on test automation, using approved AI-assisted techniques to generate high-quality scripts. You will be responsible for reviewing and refining AI-generated code to ensure it aligns with test requirements and adheres to our strict coding standards. Success in this role is defined by your ability to produce stable, maintainable automated tests that integrate flawlessly into our existing CI pipelines.
  • You will collaborate closely with the Test Automation Lead and Manager to deliver reliable software components. This role emphasizes human review and accountability —ensuring that while AI helps generate the code, the final output meets our high standards for consistency and reliability. You will also participate in comprehensive training and onboarding programs to master our specific automation frameworks and documented workflows.

Key Responsibilities

  • Generate test automation scripts using established frameworks and AI-assisted tools.
  • Review, refine, and take accountability for AI-generated automation code.
  • Ensure all automated tests are stable, maintainable, and minimize rework.
  • Follow documented test automation workflows for various K-12 product suites.
  • Collaborate with cross-functional R&D teams to deliver high-quality software.
  • Integrate automated tests seamlessly into CI (Continuous Integration) pipelines.
  • Adhere to defined coding standards to ensure long-term script health.
  • Successfully complete training programs on PowerSchool’s specialized automation stack.

Skills & Eligibility

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline.
  • Technical: Foundational knowledge of software testing and automation principles.
  • Analytical: Strong problem-solving skills with high attention to detail.
  • Communication: Good verbal and written communication skills for team collaboration.
  • Process: Understanding of the Software Development Life Cycle (SDLC) and CI/CD.
  • Mindset: A proactive learner who takes ownership and accountability for their code.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now