Associate Agile Developer
Role details
Job location
Tech stack
Job description
- Release Verification: Support release verification activities (smoke/regression validation, release readiness checks, documenting results).
- Test Design: Create, review, and maintain test cases aligned to user stories, acceptance criteria, and risk areas.
- Test Automation: Build and expand automated test suites using Java, JUnit, Selenium, and Cucumber (BDD).
- Shift-Left Collaboration: Partner with developers early in the development cycle to clarify requirements/edge cases, identify test scenarios up front, and establish automated quality gates.
- Framework Maintenance: Improve test assets and automation framework components (page objects, step definitions, test data utilities, and reusable helpers).
- Defect Triage: Help analyze test failures and contribute to defect triage with clear reproduction steps, logs, screenshots, and root-cause hints.
- Documentation: Contribute to documentation and continuous process improvement (test strategy notes, coverage tracking, and regression checklists).
Requirements
- Education: Current college student (Undergraduate or Master's) or a recent graduate in Computer Science, Software Engineering, Information Systems, or a related field.
- Target Experience: Current college student or very recent graduate looking for hands-on, real-world development and test automation experience.
- Core Programming: Working knowledge of Java and Object-Oriented Programming (OOP) concepts (coursework or personal projects are acceptable); familiarity with Spring Boot is a plus.
- Software Testing: Basic understanding of software testing concepts, including Unit Testing (e.g., JUnit) and the defect lifecycle.
- Databases & Scripting: Foundational SQL database querying skills (Oracle or MongoDB exposure is a plus) and basic scripting knowledge in at least one language (Bash/Shell, PowerShell, or Python).
- Tools & Agile: Exposure to build tools like Maven and comfort working collaboratively in an Agile environment.
- Work Authorization: Candidates must be currently authorized to work in the United States without requiring visa sponsorship now or in the future.
Nice-to-Have Skills (We Will Help You Learn!)
- CI/CD & DevOps: Exposure to continuous integration tools (Jenkins, GitHub Actions) and artifact repositories (Nexus).
- Cloud & Containers: Basic familiarity with Docker or Kubernetes.
- Automation Tools: Exposure to Cucumber (BDD/Gherkin) and Selenium UI automation principles (locators, page objects).
- Performance Testing: Fundamentals of performance/load testing (e.g., JMeter, LoadRunner) to analyze response times and throughput bottlenecks.
- Application Security: Basic theoretical understanding of application security concepts, the OWASP Top 10, or security scanning tools (e.g., OWASP ZAP, Burp Suite, Veracode).
- AI & Innovation: Interest or experience in using AI/Machine Learning tools (like LLMs) to optimize testing or CI/CD workflows.
Equipment & Requirements
- Candidate must be local to the Phoenix, AZ metropolitan area.
- Candidates are required to have a personal laptop available for remote access setups (a standard Windows virtual workstation environment will be provided for all project-related work).
qualifications:
Required Knowledge & Qualifications
Education: Current college student (Undergraduate or Master's) or a recent graduate in Computer Science, Software Engineering, Information Systems, or a related field.
Target Experience: Current college student or very recent graduate looking for hands-on, real-world development and test automation experience.
Core Programming: Working knowledge of Java and Object-Oriented Programming (OOP) concepts (coursework or personal projects are acceptable); familiarity with Spring Boot is a plus.
Software Testing: Basic understanding of software testing concepts, including Unit Testing (e.g., JUnit) and the defect lifecycle.
Databases & Scripting: Foundational SQL database querying skills (Oracle or MongoDB exposure is a plus) and basic scripting knowledge in at least one language (Bash/Shell, PowerShell, or Python).
Tools & Agile: Exposure to build tools like Maven and comfort working collaboratively in an Agile environment.
Work Authorization: Candidates must be currently authorized to work in the United States without requiring visa sponsorship now or in the future.
Nice-to-Have Skills (We Will Help You Learn!)
CI/CD & DevOps: Exposure to continuous integration tools (Jenkins, GitHub Actions) and artifact repositories (Nexus).
Cloud & Containers: Basic familiarity with Docker or Kubernetes.
Automation Tools: Exposure to Cucumber (BDD/Gherkin) and Selenium UI automation principles (locators, page objects).
Performance Testing: Fundamentals of performance/load testing (e.g., JMeter, LoadRunner) to analyze response times and throughput bottlenecks.
Application Security: Basic theoretical understanding of application security concepts, the OWASP Top 10, or security scanning tools (e.g., OWASP ZAP, Burp Suite, Veracode).
AI & Innovation: Interest or experience in using AI/Machine Learning tools (like LLMs) to optimize testing or CI/CD workflows.