Test Engineer

Bamilo

  • Full Time

  • Tehran

Test Engineer

Posted 6 weeks and 1 Days ago

Position Summary: The ideal candidate enjoys the freedom to make it happen. S/he must be a motivated self-starter that possess both sound judgment and strong analytical and problem solving skills. S/he must be able to communicate effectively across various audiences. S/he thrives in a fast-paced, agile team environment, managing multiple priorities, and adapts to the changes that occurs within a growing eCommerce company. Finally, s/he must possess a strong sense of passion and commitment. Responsibilities: Quality Assurance methodologies and the SDLC. Own the creation and execution of automated and manual test cases based upon functional specifications and QA-best practices. Work with Development, Test and Project Management to design and implement test strategies. Perform testing of UI-layer, system-level components, Wes Services and integration tests under aggressive release schedules. Continuously look at ways that improve upon our existing Test Frameworks / Processes. Provide code reviews for development peers and support team members. Make recommendations for testability improvements Create tests to cover new scenarios/code Develop test cases, suites and reporting to cover continuous integration scenarios & help accelerate our deliverability.

Requirements

2+ years of hands on experience testing on PHP, XML, JavaScript, HTML, CSS, MySQL. 2+ years of experience testing presentation layer, business logic, and back-end services Experience in Mobile Application testing is preferable. Excellent written and verbal communication is required. Strong working knowledge and experience with agile methodology is required. Execute manual test cases/suites for assigned software releases. Design and develop performance test scripts Develop test scripts/testing solutions through analysis of product specifications, software requirements specifications, and software prototypes. Develop the test strategy for the areas assigned by analyzing requirements, design and overall project goals. Analyze, triage & document all issues discovered during testing. Verify and close issues resolved during the release cycle. Update test cases and Manual scripts when appropriate to reflect changes in product functionality or requirements. Actively participate in planning, estimation, and prioritization processes to ensure successful execution of testing activities.