×Menu
Find Job

Job Position : Quality Assurance Engineer

Job Description :

Accountability :- Accountable for the quality of all or majority of frontend and backend



Test Preparation – Ensure a good understanding of the system requirements and design throughout all phases. Work with the partner test & developer resources during each phase of the project to identify test requirements additional to user testing.

Identify any tools to support the testing execution as required. Identify and work with the Data Lead to ensure any test data required is available on time. Ensure all testing preparation activities are effectively coordinated, executed & documented

Test Execution – Support and act as a guide during user testing as required. Execute additional test cases in line with the defined test requirements/plan, to time and quality. Co-ordinate defect resolution, manage testing issues/defect logs and escalate as needed. Monitor and enforce all processes and procedures for testing.

Defect Management – Co-ordinate defect resolution, manage testing issues/defect logs and escalate as needed. Monitor and enforce all processes and procedures for defect management.

Qualifications

• A Bachelor\'s degree or above in Computer Science or related field

• Hands-on technical experience in Quality assurance, or related role

• Experience with Agile development and working in a agile team

• Preferably, prior product development experience in consumer-focused companies



Technical Behaviors

• You write test plans and test cases that are high quality, high value, and maintainable. • You address testing and process problems at their root, stepping back to understand the broader context.

• You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, and deployment -- all with an emphasis on frontend quality.

• You have an in-depth understanding of formal software development processes and procedures. You keep up with the new technologies and new test methodologies through actively reading, training, and sharing with other engineers.

• You develop pragmatic solutions. You implement flexible/scalable processes and choose simple, straightforward solutions over more complex ones. Where existing solutions are known, you use them.

• You anticipate and prevent future problems from occurring. You think and plan for the long term and do not accept solutions, which get the code to production (project testing) but make continued testing after release (regression testing) difficult, labor intensive, or impossible.

•

Technical Experience

• 7+ years of software quality assurance experience focusing on complex multi-screen application – Mobile, Web, Desktop and Setup Box

• A good knowledge of the developing and executing test plans on all or majority of frontends: Mobile, Web, Desktop and Setup Box.

• Fundamental knowledge of data structures, algorithms, and object oriented design, working knowledge of one or more of the following languages: Java, C#, C or C++

• Should be an expert in identifying edge cases and apply appropriate test strategies and policies. Planning, development, modification and execution of test strategies

• Ability to prepare/review effective test plans and cases. Develop and execute test plans, test cases and test schedules, and identify project milestones and risks

• Regression testing, logging, tracking, triaging of defects

• Fully versed in testing practices for both functional and non-functional types of testing

• Familiar with defect management processes, test case management tools and managing risks and issues

• Ability to define/approve and gauge Entry and Exit criteria and reviews • Knowledge of

o Web technologies (Javascript, AJAX, CSS, HTML etc)

o Mobile technologies (Android, iOS etc)

o Test management and defect tracking tools (JIRA, Quality Centre)

o Advanced features of popular Web Browsers (e.g. IE/Firefox/Safari)

o Windows, OSX & Linux set up and maintenance



Desirable knowledge and experience

• Hands-on experience on different testing tools and frameworks such as jUnit, Fitnesse, Cucumber, Selenium etc.

• Networking experience on Windows, Unix/Linux an advantage

• Good understanding of WAN, LAN, TCP/IP, HTTP, SSL, HTTPS, DNS; experience with traffic captures

• Understanding of HTTP proxy servers

• Experience in real-time traffic testing (firewalls, port forwarding, etc.)



Business & Personal Behaviors

• Customer focus – “What customer problem I am solving”. How is my work solving customer problem?

• Outstanding problem-solving abilities and Strong sense of ownership.

• Entrepreneurial spirit and willingness to have fun!

• Ability to deal well with ambiguous and undefined problems.

• Able to thrive in a challenging and dynamic environment.

• Ability to achieve stretch goals in a highly innovative and fast paced environment

• Sound business judgment, proven ability to influence others and strong analytical thinking skills

• Ability to communicate well and discuss complex topics with both technical and business audiences.

Company Name : Client of Symmetrical

Location : Mumbai

Job Code : HR/SGS/059

Experience : 7

Job Salary

Last Date To Apply : 28-02-2014

Posted on : 13-01-2014