What are the responsibilities and job description for the Quality Assurance Engineer position at Addison Group?
Key Responsibilities:
Software Testing & Quality Assurance
- Conduct functional, usability, compatibility, performance, and security testing to identify bugs and quality issues.
- Develop comprehensive test documentation including test plans, test cases, and test scripts for functional and non-functional validation.
- Create and execute test plans in line with a rapid development and deployment cycle.
- Debug and troubleshoot software issues, prioritizing fixes and working independently as needed.
Automation & Scripting
- Design, develop, and maintain automation frameworks and test scripts using Selenium WebDriver, Python, and XPath/RegEx.
- Support impact analysis and script updates for application or infrastructure changes.
- Measure and report test automation effectiveness and coverage.
Development Collaboration
- Collaborate with software developers to define testing requirements and integrate testing processes into CI/CD pipelines.
- Use intermediate-level programming skills in at least one object-oriented language (Java preferred).
- Support automation process design and implementation to improve system deployment efficiency.
System Knowledge & Scripting
- Work in Unix/Linux environments and write shell scripts to support testing activities.
- Demonstrate a solid understanding of software and hardware systems.
- Contribute to documentation and knowledge sharing on automation tools and practices.
Mentorship & Leadership
- Provide guidance and training to QA team members in automation testing practices.
- Support project execution as delegated by the VP of IT or Lead Software Engineer.
- Communicate issues clearly and escalate appropriately when necessary.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience in the field
- 2–4 years of experience in software QA, including manual and automated testing
- Hands-on experience with Selenium, Python, Unix/Linux, and shell scripting
- Intermediate understanding of object-oriented programming (Java)
- Familiarity with QA best practices, Agile methodologies, and fast-paced development cycles
Soft Skills & Attributes:
- Strong analytical and debugging skills
- Comfortable working in a fast-moving, agile environment
- Passionate about mentorship and continuous learning
- Excellent communication and team collaboration abilities
- Flexible and adaptable to shifting priorities and project demands
Salary : $50 - $60
Lead Quality Assurance Engineer
Western Alliance Bank -
Phoenix, AZ
Quality Assurance Automation Engineer
Vinsys Information Technology Inc -
Phoenix, AZ
Quality Assurance Engineer
Peer Consulting Resources Inc. -
Phoenix, AZ