מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Senior Software Engineer
Develop and contribute to Mobile Automation Framework and collaborate effective automation frameworks that serve as a foundation for automated testing and establish the rules and standards for creating and organizing automation scripts. Responsible for thinking abstractly and solving many automation development problems using core object-oriented programming languages and industry standard proprietary tools. Create Detailed Test Strategy by completely understating various complex Business requirements. Responsible for defining Test Criteria, Test Estimates, Test Scenarios for Mobile Automation projects. Participate in design activity with other programmers and user experience designers on technical aspects related to testing, including functional specifications, design parameters, feature enhancements, and alternative solutions by widely understanding all systems and tools inclusive of OMS (order management system), FMS, OS, Orion, Vulcan, Plutus, GIF, Spark, and MCSE. Share responsibility for improving testing methodology, processes, strategies, and techniques; incorporate these improvements into the overall testing process; help facilitate changes in test processes and procedures with team members. Effectively build out E2E test suites and writing effective integration, API contract. Analyze and understand each project's environment, architecture, and interdependencies to determine and apply appropriate test methodologies and cases relative to applications being tested. Apply specialized expertise in understanding issues that may arise around automated testing, research and provide solutions and accordingly add, modify, or enhance previously recorded automated scripts. Responsible for providing Code quality analysis and drive development teams towards meeting QA exit standards. Clearly navigate through all complex business requirement cases and provide detailed test report and navigate through writing automation scripts that cover different functional and non-functional aspects of the software. Create modular, reusable, and maintainable scripts that can be easily integrated into the test automation framework.
Bachelor's degree or the equivalent in Computer Science, Information Technology, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment; Master’s degree or the equivalent in Computer Science, Information Technology, Engineering (any) or related field and 2 years of experience in large scale enterprise software development environment.
Experience implementing abstract and problem-solving techniques by coding in Object Oriented Programming Languages including Core Java, YAML, and JavaScript. Experience implementing software test frameworks with re-usability, maintainability, and extensibility. Experience building testing frameworks with tools including WebDriver, Appium, XCUITest, UIAutomator, grafana, cloud testing on SauceLabs, Splunk, Applitools and similar browser APIs, Charles proxy, Postman. Experience implementing object-oriented programming (OOP) concepts, data structures, and algorithms. Experience in Continuous Integration and Development using tools including Jenkins, GitLab GitHub, Looper, Jenkins CI/CD to automate the build, test, and deployment processes. Experience reviewing API contract using various API standards and protocols including REST, TCP, JSON schema Tools including Postman, or Charles Proxy, and wireshark to solve API and backend related issues. Experience debugging issues in automation scripts and frameworks. Experience creating modular, reusable, and maintainable scripts that can be easily integrated into the test automation framework. Experience testing Data Management, designing and creating techniques for generating test data, data-driven testing approaches, and data management practices to ensure test data integrity. Experience in Test Management and Reporting tools such as Testrail and JIRA.
Employer will accept any amount of experience with the required skills.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.
משרות נוספות שיכולות לעניין אותך