Benefits:
Competitive salary
Flexible schedule
Health insurance
Opportunity for advancement
Paid time off
Training & development
Required Skill Set: SDET Automation, Selenium Automation, Java, JavaScript, Junit framework and Manual Testing, etc..
Core Duties
Analyse requirements and prepare a query list. Ask meaningful questions that will yield more information and help perform testing effectively.
Write and execute test cases to find system bugs like UI and usability issues, etc.;
Conduct exploratory testing.
Check consistency across various devices and browsers.
Provide inputs on high-level test scenarios, challenges, risks, resources, test estimates, etc., during test plan and planning meetings.
Also need to cover test-automation tasks.
Required Skills
Deep understanding of software testing, its main concepts, and processes: the whole bug life cycle; different testing levels, methods, and types; test estimation techniques.
Ability to work in an Agile environment.
Extensive experience in automation tools such as selenium, etc.
Critical thinking and analytical skills to examine bug reports and prioritize necessary tests, what information to include in the daily status reports, and prioritize and estimate task execution.
Good communication and teamwork skills to interact with project team members, clients, and stakeholders.
Work closely with the dev team – from reproducing the reported issue and emphasizing the fix for critical bugs to understanding how the bug has been fixed.
Programming skills are a must including coding, basic SQL knowledge to extract data for tests, XML, general SDET skills, and web services.
Required Other Tools
In addition to using different desktop and mobile operating systems, browsers, and web proxies for cross-browser testing, simulators, and emulators, testers use the following tools:
Quality management tools (eg: TFS/ TestDirector/ SpiraTest/TestRail/HP- ALM (QC)) to organize and manage all phases of the software testing process including planning, running tests, and tracking defects, generating and storing test reports, and interlinking them with the release requirements.
Defect tracking tools to track the defects found in the application and generate bug reports to communicate them to the dev team.
Project management software;
SQL clients to connect to the database.
SCM for maintaining the code (TFS/Bitbucket/Git)
IDEs for writing code (VSCode/ Visual Studio/ IntelliJ IDEA).
Flexible work from home options available.