Responsibilities - As a Quality Analyst in Equal Experts, you usually lead the entire QA efforts for your project. Design and build automation frameworks for complex web based applications to make testing process effective and efficient. Develop and execute automated scripts for new features and regression tests while getting a fair understanding of the code base. You will write automation scripts from scratch (and not just record & play). The code that you write must be elegant (simple, modular, extensible, object-oriented). Work with developers to implement Behavior Driven Development (BDD) on your project using frameworks like Cucumber. Understand requirements from client; identify gaps if any and develop test strategy and identify types of testing required. You will interact with clients daily as well as travel onsite as per project requirements. Research and recommend new test tools and automated test methodologies Expectations - You are a techie who is passionate about software quality and test automation. You take pride in being hands-on and constantly endeavor to meet/exceed the software quality expectations of clients. You have 4+ yrs of experience in QA including significant experience in automation. You have exceptional analysis skills. While your projects may be extremely diverse in terms of their domain, scope & requirement, you still must have the ability to comprehensively analyze those business problems and propose solutions accordingly. You are proficient in using automation tools like Selenium Webdriver to automate enterprise software applications. You have led QA efforts for at least a few of your projects. This means you have defined testing strategies, setup the automation frameworks, test effort estimation, coordinated with onsite teams and had been involved in deployment for projects. You have excellent communication skills, task management skills and client facing experience / capability. You are also open to traveling onsite. You have worked in an Agile projects. Experience in using any BDD frameworks responsive web application testing and API integration testing would be an added advantage. Regardless of your experience, you are hands-on & would like to remain hands-on with automation.
Required Skills- - Strong multi-version MacOS development skills with XCode, GCC and the rest of the tool chain. - Experience with Objective C, OS Internals, native development with REST APIs must. - Experience with multi threaded applications and performance optimization preferred. - Experience with Memory Management, Security and other system APIs preferred.