Problem solver, results driven, creative, hands on, enthusiastic – we are seeking a Senior QA Automation engineer that has these characteristics. My client is a software company that uses a SCRUM and people-driven, autonomous approach for scaling agile that emphasizes the importance of culture and network to develop and deliver our product. The successful candidate will lead automation efforts in delivering a high-quality software product on time. This person will maintain automated test scripts to perform functional, regression and load testing as well as setting up and maintaining a lab environment for testing ETL/data integrations to other third-party applications.
What you`ll own and accomplish...
? Collaborating with Product and Development Teams to analyze and understand application requirements, identifying potential gaps in the same.
? Design, build and maintain Automation framework to deliver high-quality Software as a Service (SaaS) solutions
? Executing various levels and types of testing such as smoke, functional, compatibility and regression tests using automated scripts.
? Identifying, researching and documenting bugs; suggesting possible resolutions and root causes
? Contributing to process improvements efforts related to all aspects of Software Quality Assurance in an effort to reduce defects and quality issues
? Work with multi-shore and multi-disciplinary QA teams in the US and other offshore locations
? Evaluate test results against expected results, implement improvements to processes, and recommend alternative testing as needed
? Maintain and report automation test metrics for all active projects to include code coverage, function coverage, test case coverage
What you need to be successful...
? Excellent analytical, problem solving, time management skills with good knowledge of tools and techniques for anticipating, recognizing and resolving technical problems
? Ability to prioritize work tasks in a fast paced dynamic environment
? Ability to demonstrate initiative, adaptability, and to think beyond “outside of the box"
? Service orientation and ability to work in a team and collaborative environment
? Excellent written and verbal communication skills
? Excellent working knowledge of SQL and RDBMS such as MySQL, MS SQL Server, Oracle, etc.
? Ability to evaluate and implement testing tools as per the organization needs.
? Experience on building and running complex test environments
? 5+ years of hands on enterprise software QA engineering, analysis, and testing experience
? 5+ years of hands-on experience in designing automation framework for web based, enterprise software applications.
? Successfully released 3+ enterprise software suite releases in ERP, CRM, or comparable business software applications
? Experience in SOAP/REST web services (XML / JSON) testing and automation
? Proven expertise and success with QA automation tools, both commercial and open source to include Mercury QuickTest Pro, LoadRunner, Selenium, Jmeter, NightWatch.js or Watir for example
? Proven success with regression, performance, concurrency, and scalability testing methodologies
? Should have experience in CI tools like Rundeck/Jenkins
? Ability to implement and configure code coverage tools like Cobertura, JaCoCo, OpenClover etc
? Enterprise Software as a Service (SaaS) QA experience strongly desired
? Bachelor`s or master’s degree in Computer Science, Computer Engineering, MIS, Electrical Engineering, Mathematics.