Job Overview
Role: Associate Software Engineer 1 (AI Automation) Location: Bengaluru Experience: 0 Qualification: Bachelor's degree in CS, IT, or related Engineering field Key Skills: Software testing, Automation, AI-assisted coding, Problem-solving, SDLC
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.
Roles and Responsibilities
- Generate Test Automation: Generate test automation scripts using established frameworks and AI-assisted tools.
- Review, Refine, And Take Accountability: Review, refine, and take accountability for AI-generated automation code.
- Ensure All Automated Tests: Ensure all automated tests are stable, maintainable, and minimize rework.
- Follow Documented Test Automation: Follow documented test automation workflows for various K-12 product suites.
- Collaborate With Cross-functional: Collaborate with cross-functional R&D teams to deliver high-quality software.
- Integrate Automated Tests: Integrate automated tests seamlessly into CI (Continuous Integration) pipelines.
- Adhere To Defined Coding: Adhere to defined coding standards to ensure long-term script health.
- Successfully Complete Training: Successfully complete training programs on PowerSchool’s specialized automation stack.
Skills and Eligibility Criteria
Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline.
Experience: 0 of hands-on experience or exceptional internship experience in software testing, particularly with Android OS testing environments.
Mandatory Technical Skills:
- Foundational knowledge of software testing and automation principles.
- Familiarity with or curiosity about using AI-assisted coding tools.
- Understanding of the Software Development Life Cycle (SDLC) and CI/CD.
Competencies:
- Strong problem-solving skills with high attention to detail.
- Good verbal and written communication skills for team collaboration.
- A proactive learner who takes ownership and accountability for their code.