Close

Quality Assurance Engineer

Job Category: IT JOBS
Job Type: Full Time
Job Location: CHENNAI
Job Experience: 1-4 Years
Salary: Negotiable


What you need to be successful in this role

A solid background in investigative software quality assurance testing, including the ability to integrate QA into projects from the design and planning phase,
Full lifecycle QA experience – in this role you will design test cases, execute both manual and automated testing, analyze the results, report and track defects, and ultimately make the decision on test completion and creating summary reports,
Ability to work in an Agile development environment (preferably Scrum), Prior experience working for a web startup,
A disciplined, deadline driven approach, strong attention to detail, and ability to work in a collaborative team environment, Experience testing Java-based application on a Windows platform is preferred,
Strong problem solving, troubleshooting and analytical skills,
Excellent organization, writing, communicating and interpersonal skills, and highly self-motivated, Sound judgement for balancing between idealism and pragmatism,
Require minimal supervision for work tasks and guidance for development of skills and career.




Additional success factors

Bachelor’s degree or higher in Computer Science or equivalent, 5+ years Web testing with specific focus on HTML5/JavaScript,
Hands on experience with Selenium, Fitness or similar automation framework, Proficiency in at least one common scripting language (e.g. Perl, Python, etc.), Proficiency in MySQL queries and RDBMS. Plus if you have Big Data experience,
Experience with web technologies such as Ajax, PHP (Zend, Smarty , Code Igniter, etc.), HTML, SSL, Java, JavaScript, CSS, Proficient in performance and stress testing scaled web applications using open source tools,
Deep understanding of browser testing methodology, including tools like HttpWatch, Firebug, Wireshark, Techniques such as boundary analysis, equivalence partitioning, decision tables, etc.,
Experience with risk management techniques and their application to QA,
Excellent organization, writing, communication and interpersonal skills, and highly self-motivated, Experience working with remote and distributed teams,
Experiences with localization, penetration and backend testing are highly desirable, Evangelize Quality throughout the organization.




Responsibilities

Actively participate in all aspects of the development cycle, including requirements, design, implementation, release and maintenance, Assist in defining and documenting the QA processes and procedures,
Design test strategy and criteria defining user story acceptance, .Authoring/executing test automation scripts,
Perform the test execution for assigned stories according to acceptance criteria and using own initiative, retaining accountability for software tested,
Participates in daily team meeting to be aware of ongoing activity and ensure testing coverage, Sign-off on the quality of the new builds before releases,
Immediately log and communicate issues found during testing and the ability to assess the severity of the issue,
 
Review functional/technical specs for various projects and provide feedback and sign-offs,
Act as a gatekeeper for software quality, ensuring only highest quality code makes it to production, Mentor junior team members.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx