RECSOLU empowers human resources departments at businesses and organizations, to connect and share resources with their current and future colleagues. RECSOLU is the market leader of software, services, consulting, and thought leadership in university recruiting.
RECSOLU invests heavily in its platform to ensure clients have immediate access to features they need as technology and the world evolve. Our focus is global.
RECSOLU is looking for a talented software quality engineer to help design, build and implement quality/automation strategies and test cases that ensure our web-based and mobile software platform and applications comply with design requirements and provide best quality user experience for the Fortune 500 companies that use our system.
Design quality and automation strategies, test plans and test cases to ensure our software complies with our design and functionality requirements
Develop and execute test cases across all functional areas of our products
Contribute to the development of our automation concepts, test framework and infrastructure and develop automation scripts that improve test efficiency and effectiveness
Find creative solutions to test a distributed and highly scalable infrastructure, reliably and repeatedly with confidence
Analyze and decompose a complicated software system and design a strategy to test this system
Thoroughly test products through all phases of the development life cycle (Functional testing, regression/integration testing, stress and reliability testing, and performance testing)
Contribute to continuous process improvements that increase the efficiency of QA and development; participate in code reviews and influence where appropriate
Review user interfaces for conformity and functionality and represent the interest of users and customers through relentless pursuit of a quality product.
Find, isolate, document, regress, and track bugs through to resolution
Define and measure release criteria automatically for product to track release readiness
Collaborate with Development & PM teams effectively to improve our software development life cycle process and deliver quality software
Help guide releases through the entire process from planning, analysis of PRDs, QA entrance, testing activities and QA release to production
2+ years of experience with Quality Engineering, Development or Testing of web applications
Experience with LAMP (Linux, Apache, Mysql, PHP)
Experience with automation as well as gray box testing
Experience with Test processes and QA methodologies, test case generation, test automation infrastructure and frameworks and strong understanding of the software development process
Understanding of test areas such as functional, performance, and security testing
Ability to design and implement end-to-end test automation solutions.
Experience influencing requirements and design to improve quality, system performance and testability
Experience with automation/open source tools, (e.g. Selenium) a plus
Database knowledge such as MySQL
Experience with JUnit, mock objects, AntHill Pro, Cobertura and JDepends a plus.
Good troubleshooting instincts and skills
Outstanding attention to detail required
Ability to monitor and re-test defects that have been corrected by Development
Excellent communication, collaboration, reporting, analytical and problem solving skills
Passion for working with consumer-facing web applications
Bachelors or Masters degree in Computer Science or related technical field