Analyze user requirements as well as product architecture/design to derive testing requirements
Participates in Agile and DevOps activities, including planning, reviews, daily stand-ups, demonstrations, retrospectives, and corrective action efforts.
Be expected to quickly learn new products and existing applications and may provide training and documentation to other team members, as required.
Perform automated and manual testing across functional applications, regression, and integration of testing areas.
It works closely with application, systems, and networking teams to support timely issue identification and resolution.
In addition, the role develops a strong understanding of feature requirements, business needs, and system usage to support effective test design and execution.
Design and author test cases for functional and non-functional testing
Facilitate creation and execution of automated tests\test suites
Write and execute automated and manual tests as needed
Utilize innovative test technologies to develop test strategy
Assist in assessing product quality and release readiness
Keep Agile team informed of delays in testing activities or problems arising from variances
Be able to communicate the English language proficiently in a business environment
Requirements
A degree in Information Technology or Computer Science
Has 3 + years’ experience in software testing
Has strong analytical and problem-solving skills as well as the ability to decompose complex problems and perform root cause analyses
Has hands-on software testing or development experience on Linux and Windows OS
Is a self-motivated team player with an interest in continuous learning
Has a solid understanding of testing methodologies and principles
Has a clear understanding of Object-Oriented Language
Python or C# .NET
Is knowledge of database technologies such as Oracle, SQL Server, etc.
Has experience with automation tools such as UFT, Coded UI or other test framework