Responsibilities : - Creating and executing test strategy that directly impacts the customer experience. - Writing test plans by partnering with business stakeholders to define expected outcomes and goals. - Collaborating with business stakeholders, developers and architects to review and accept the requirements and also design and document test plans, test cases, scripts in an agile environment. - Automating test scripts by implementing test frameworks and technologies. - Searching, investigating, and documenting software defects. - Performing full system and regression testing of software builds. - Installing and configuring testing environments. - Providing test status updates to the cross-functional development teams and business stakeholders. - Bachelor's Degree - Three to seven years of experience testing web applications, API, system integration points and business processes. - Experience in cross browser and cross platform testing. Two or more of the following : - Hands-on scripting (automation) experience in C#/java/python or similar language. - In-depth knowledge of SQL and relational databases. - Experience testing single-page web applications. - Deep knowledge of test automation and technologies like Selenium, NUnit / JUnit, TestNG or Load Runner. - Experience with continuous integration and related tools.