Description
Job Description:- Creating test plans and test scripts for upcoming releases, and maintaining current automation test scripts.
- Running all automation scripts for new functionality and regression testing.
- Partnering with software development, Business Analysts and the QA team to identify the components of the system to be automated based on both business priority and benefit of automated testing.
- Assisting in ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated.
- Assisting in designing test strategies, developing test tools and implementing test cases to ensure highest quality deliverables.
- Working closely with Engineering to understand the Product Architecture and identifying, designing, or enhancing existing test frameworks.
- Defect tracking and issue status reporting.
- Able to multi-task, triage issues, react well to changes, work independently in a fast paced environment.
- Must be self-motivated and know when to seek guidance; detail orientation is a must.
- 4+ years hands-on software quality assurance testing experience, preferably with web applications in the software development industry.
- 3+ years of in-depth experience developing test automation for Business Objects and entities independent of any available user interface.
- 2+ years experience with Back End testing with ability to read code & develop automated test scripts.
- Working experience with Ruby/Rails or other Scripting language (Python, Perl, etc.)
- Working experience with testing against search engine backends, indexing, and database interaction.
- Experience with XML, JSON, YAML, Back End API and web services testing.
- Thorough understanding of QA methodology and best practices.
- Analyze defects/test results and be able to deduct the chain of events leading to a failure
- Strong knowledge of Unix Shell commands, SQL and database concepts.
- Great communication with both the search engineering team and QA management is essential.
- Ability to work in energetic, yet fun environment.
- Experience testing local search; relevancy, data retrieval and the ability to come up with innovative testing solutions of business listings based off categories, geo-location, and ranking.
- Experience with code deployments and version control systems (GIT/SVN)
- Experience with Continuous Integration and familiarity with Continuous Deployment.
- Experience with open source load/performance testing applications (httperf, jmeter, etc)
- Knowledge of and ability to rapidly learn third party development/QA tools
- Automation - develop automation scripts for regression test, unix skills
- Ability to navigate through Unix environment, testing
- Ability to design, write test cases, and development automated regression test
- Training