Responsible for designing and developing test plans, unit testing, and bug identification tasks to support test prep applications
Write test plans, scenarios, scripts, or procedures to adequately test products throughout the software development life cycle, including database impacts, software scenarios, regression testing, negative testing, error or bug retests, and usability
Test, validate, and document issues with data integrity, presentation, and visualization
Collaborate with development and product teams to build test plans and defect verification
Work with other QA engineers to ensure the quality and reliability of all apps through continuous improvement
Facilitate ongoing process improvement to ensure test strategies, execution, and reporting methods are effective, efficient, and standardized
Research emerging tools and methodologies to reduce manual testing effort and isolate areas for advanced test management
Requirements
Bachelor's degree in Computer Science/Engineering or Software Engineering or related field
5+ years of experience in testing web applications
2+ years of experience with Automation tools like Selenium/Katalon
Experience working with the Agile/Scrum team in testing web applications
Experience with writing test plans, test results reports, and status summaries
Working proficiency and communication skills in verbal and written English
Excellent interpersonal skills with demonstrated ability to articulate ideas clearly, concisely, and persuasively
Excellent attention to detail and organization skills
Ability to understand direction and feedback
Exceptional follow-through, personal drive, and desire to make a difference
Ability to mentor and support junior engineers
Ability to work in Continuous Integration and Continuous Deployment environments
Strong knowledge of QA and testing best practices
Habit of writing clean, reusable, and parameterized scripts for tests, ensuring coverage