Test Automation Frameworks: Develop scalable and maintainable test automation frameworks using technologies such as JUnit, QUnit, TestNG, and TypeScript.
Automated Testing: Execute automated test cases, scripts, and scenarios to validate software functionality, performance, and reliability, with a specific focus on GWS plugins.
Selenium Testing: Utilize Selenium and other testing tools to automate web application testing, including UI and functional testing within the GWS context.
CI/CD Automation: Integrate automated GWS Plugin tests into CI/CD pipelines and ensure continuous testing and feedback throughout the development lifecycle.
Test Data Management: Create and manage test data and test environments specific to GWS plugins to support automation efforts.
Performance Testing: Collaborate with performance engineers to design and execute performance and load tests for GWS plugins.
Bug Tracking: Identify, report, and track defects specific to GWS plugins using bug tracking tools, and work closely with development teams to ensure timely resolution.
Documentation: Create and maintain detailed test plans, test cases, and test reports, with a special focus on GWS Plugin Testing.
Mentorship: Provide guidance and mentorship to junior QA team members, especially in the area of GWS Plugin Testing, and promote best practices in test automation.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
6+ years of experience as a Software Development Engineer in Test (SDET) or similar role, with a significant emphasis .
Proficiency in automation frameworks such as JUnit, QUnit, TestNG, and TypeScript..
In-depth knowledge of CI/CD automation tools (e.g., Jenkins, Travis CI).
Solid understanding of software development methodologies, software testing principles, and quality assurance processes.
Excellent problem-solving and debugging skills.
Strong programming and scripting skills (e.g., Java, Python, or JavaScript).
Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira).