Responsibilities:
Works independently, with general instructions on assignments
Responsible for completing assigned tasks that may rely on the contribution of other team members
Take a QA perspective to refinement and planning sessions to ensure test effort is considered
Work closely with developers so quality is ensured and that we are creating the right kind of tests
Support: Assist with reproduction, troubleshooting and resolution of product software issues
Perform functional testing on a regular basis and assist with deployments and smoke testing during each product deployment
Create automated tests within release cycles and convert existing manual tests where applicable
Work with development to create and maintain an automated testing framework
Ensure high priority bugs found are resolved before getting to production
Learns new emerging skills functional and technical skills that are relevant to our practices
Taking part in cross-team activities such as knowledge-sharing and documentation
Building relationships with all other teams in the product development department
Requirements:
Essential experience
Excellent attention to details
At least two years experience in software quality assurance functions, including:
Test case and test script development
Test planning and large-scale regression test planning and execution
Experience in enterprise software development and testing for large corporate clients
Test automation using tools such as Postman, Selenium, Protractor
C#, Java experience (or similar)
POM and OOP concepts
Working with automation frameworks
Advantageous Criteria
Experience with BDD
Management and creation of automation frameworks (extending automation frameworks would be desirable)
Experience with continuous integration
Personal and Business Attributes/Skills:
MUST have a passion for achieving excellence in product quality and reliability
Knowledge of software testing and quality assurance principles, methods, and processes
Ability to multitask in an effective and organized manner
Accountable for commitments made and scheduled deliverables
Willing to contribute what it takes to meet deadlines and deliverables
Highly effective written and verbal communication skills
Speaks up and contributes to continuous feedback and improvement efforts
Familiarity with Scrum/Agile methodologies
Eager to learn to skills and improve
Education:
BA/BS Degree in Computer Science, Software Engineering or related software engineering experience
--
You must verify your mobile number to apply to this job.