Toronto, ON, M5R 1A6, CAN
8 days ago
SDET
Job Description Insight Global is looking for a SDET to lead and drive the end-to-end test life cycle for a new project. The candidate will execute automated tests locally on VMs against various builds deployed to different Test, Staging, and QA environments. They will work closely with QA, BA, automation testers, and developers, attending daily Agile stand-ups, sprint planning, reviews, and retrospectives. The role requires writing clean, high-quality scripts for automated testing, creating and automating test cases, and executing release testing. The candidate will build out Selenium E2E automation capabilities, code API/service level tests using JavaScript in POSTMAN, and follow Cucumber BDD and TDD frameworks. They will design test plans, scenarios, scripts, and procedures, document software defects, and report them to developers. Collaboration with cross-functional teams to improve workflow through automation is essential. The candidate must have experience with Snowflake, database testing, and PowerBI automation, and be proficient in automation tools like Selenium, Java, GitHub, Jenkins, Maven, Gradle, IntelliJ, TestNG, JUnit, Cucumber, and Rest Assured. Strong analytical and problem-solving skills, as well as proficiency in written and verbal communication, are required. We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form (https://airtable.com/app21VjYyxLDIX0ez/shrOg4IQS1J6dRiMo) . The EEOC "Know Your Rights" Poster is available here (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf) . To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ . Skills and Requirements Must-Have Technologies   Snowflake   Database Testing   PowerBI Automation Must-Have Technical Skills   5+ years of experience in software testing   Automation Tools:    Expertise in Selenium WebDriver, Selenium IDE, Selenium Grid, Java, GitHub, Jenkins (CI), Maven, Gradle, IntelliJ, TestNG, JUnit, Cucumber (TDD, BDD), Rest Assured.    Experience in creating frameworks from scratch using Page Object Model, Page Factory.    Experience using Selenium Grid to execute Selenium automation suites on different platform and browser combinations in parallel.   Programming and Frameworks:    Proficient in Object-Oriented Programming (OOP) using core Java.    Proven ability in developing and designing automation frameworks like Data Driven Framework, Keyword Driven Framework, Hybrid Framework, BDD Framework, WAT Framework, and Rest Assured with TestNG.    Experienced in front-end test automation using Java, Selenium, Cucumber, Gherkin, Maven, TestNG, and JUnit.   Version Control and Reporting:    Familiarity with version control tools Git, GitHub, VSC/CodeCommit.    Experience in reporting tools like Cucumber Reporting and inbuilt HTML reporting with the framework.    Generate defect status reports, test execution reports, and test summary reports. Automation Tools: Selenium WebDriver, Selenium IDE, Selenium Grid Jenkins (continuous integration-CI) Maven, Gradle Rest Assured Frameworks: Cucumber (BDD, TDD) Data Driven Framework Keyword Driven Framework Hybrid Framework WAT Framework Languages: Java JavaScript (for API/Service level tests in POSTMAN) Python (for automating test scripts) Code Repositories: Git GitHub VSC/CodeCommit Testing Types: UI, API, and functional tests Database testing (Snowflake) PowerBI automation Back-end testing using Java Database Connectivity (JDBC) for Oracle PL/SQL RESTAPI testing using POSTMAN and REST Assured Reporting Tools: Cucumber Reporting Inbuilt HTML Reporting with the framework Generate defect status reports, test execution reports, and test summary reports Roles and Responsibilities   Execute Automated Tests:    Execute automated tests locally on Virtual Machine against various builds deployed to different Test, Staging, and QA environments.    Develop, execute, and maintain automated UI, API, and functional tests.    Enhance and maintain automated CI flows.    Troubleshoot issues in systems under test.    Develop the best automation solutions based on the clients requirements.   Test Development:    Write clean, high-quality scripts that test product functionality automatically.    Test case creation and automation, execution of release testing with automation testing activities.    Building out Selenium E2E automation capabilities to automate with browsers and headless on a Linux machine executing on the command line.    Code in API/service level tests using JavaScript in POSTMAN.    Follow Cucumber BDD and TDD frameworks for writing test cases in natural language that non-programmers can understand. null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Por favor confirme su dirección de correo electrónico: Send Email