DESCRIPTION SUMMARY:
Agero is seeking a Software Quality Engineer who will be responsible for executing automated and manual tests for various components and applications. In this role, quality engineer would be responsible for executing unit testing, integrated testing, regression testing and automation testing.
Responsibilities:
- Participates in the analysis, design and implementation of information systems in order to meet specified functional design requirements and specifications.
- Assists in developing test plans and test cases based on established specifications and user stories.
- Participate in team scrum and Agile sprint development cycles
- Apply and Develop automated test frameworks in Selenium to meet automation testing requirements.
- Assist in black-box and white-box testing.
- Participates in API testing using SoapUI tool.
- Strong knowledge of SQL. And working knowledge of any scripting language.
- Develop testing tools and work with various stakeholders to ensure standard QA/QE processes are implemented and followed
- Execute test cases and identify and communicate defects and risks
Requirements
EDUCATION: Bachelor's or Master's degree in Computer Science or related field or equivalent experience.
EXPERIENCE:
- 7+ years software quality assurance testing background. Strong knowledge of software QA methodologies, tools, and processes.
- Solid experience in writing clear, concise and comprehensive test plans and test cases.
- Strong experience with web services and API testing using SoapUI or other available tools is a must.
- Experience in one of the automation tools such as Selenium.
- Good knowledge of scripting languages -- Java script, Python, Ruby.
- Performance and load testing experience is preferable.
COMPLEXITY: Demonstrates good communication and documentation skills. Strong decision making, good judgment, project management, and analytical, creative problem solving skills necessary.
WORKING RELATIONSHIPS: Collaborates directly with development staff. Proactively partners with other departments to provide information and feedback, analyze reports for continuous improvement and resolve issues.
ADDITIONAL REQUIREMENTS: Completes additional duties as assigned.