Vacancy expired!
- Develop and maintain test automation frameworks for enterprise applications, platforms, and network elements
- Create, design, and execute automated test scripts to validate the functionality, performance, and scalability of various software systems
- Identify and analyze software defects, and work with developers to troubleshoot and resolve issues.
- Collaborate with cross-functional teams to design and implement test plans and strategies for new products and features
- Maintain testing documentation and report on test results to stakeholders
- Continuously evaluate and improve test automation practices to ensure the highest level of quality and efficiency
- Performs automation script development and the optimization of those scripts. Utilizes SDLC and Versioning tools to work with the team to deploy automated testing solutions
- Develop automation strategy to support regression testing based on the technical analysis, complexity, and reusability
- Design, develop, implement, and maintain modifications to test automation architecture and functional, mobile, or performance testing framework
- Communicates effectively, and responds competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures
- Collaborate with product teams to strategize & align long-term solutions for test automation including roadmap, tools, framework & approach
- Evaluate, select, and formulate the best usage of test automation tools and future alignment for different products and applications
- Work with the QA team to resolve technical issues of the product as needed.
- Create a standard framework for Functional Automation, Performance Testing, and Security and Penetration Testing
- Oversee all aspects of creating robust test plans and implementing test execution strategies
- Write and perform test cases based on the technical feature set
- Design and document test architecture for complex testbeds
- Applying systems analysis techniques and procedures to determine software or system functional specifications for any user
- Presents technical documentation for review by peers and the development community
- Responsible for troubleshooting and root cause analysis, performance optimization testing
- Testing devices at various stages of hardware and software development including prototype hardware
- Prepare detailed test reports (weekly cadence)
- Track issues and tasks progress in JIRA
- Responsible for signoff on shippable/production software
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience
- Strong experience with test automation tools and frameworks, such as Selenium, Appium, TestNG, JUnit, and Cucumber
- Proficiency in programming languages such as Java, Python, Shell, Ruby
- Solid understanding of software development life cycle (SDLC) and agile methodologies
- Experience working with enterprise applications and platforms delivering network elements, system, unit, and platform health tests
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Ability to work in a fast-paced and collaborative environment
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud
- Familiarity with containerization and virtualization technologies such as Docker and Kubernetes.
- Experience with performance testing tools such as JMeter or LoadRunner
- Experience with Code Repository tools such as GITLAB, GITHub, etc.
- Strong understanding of common Systems Development Lifecycle (SDLC) methodologies primarily focused on Agile/SCRUM
- Possess leadership qualities with deep knowledge in modern testing techniques and tools, including automation
- RESTful Services, Experience with Swagger or Postman is desired
- Server-side languages like Python, Ruby, Java, JavaScript, and .Net
- Database technologies like MySQL, PostgreSQL, and MongoDB
- Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
- Assess and articulate testing needs for applications/projects quickly and clearly
- Ability to work independently, make sound discretionary judgments, and without close supervision once high-level goals are defined
- Ability to analyze and solve complex problems quickly and creatively
- Excellent oral, written, and interpersonal communication skills. Additionally, the role requires a proven ability to read and understand test requirements and list out the logical testing path
- Knowledge of Hardware and Software Development Lifecycle
- Ability to dissect requirements and architecture into implementations of code and testing frameworks that validate working software in an autonomous fashion
- Experience with automation test tools
- Experience constructing test plans and executing against these plans across functional, regression unit, system, performance, stress, and load testing
- Experience with Ruby on Rails, RESTful, Python, JQuery, SQL
- Experience with unit testing frameworks and tools such as RSpec, Selenium, JUnit, xUnit, SQLUnit
- Experience building data-driven tests and frameworks for Web, Microservices
- Strong attention to detail, multi-tasker, and ability to follow written and verbal instructions
- ID: #49561693
- State: Washington Redmond 98052 Redmond USA
- City: Redmond
- Salary: $125,000 - $145,000
- Job type: Permanent
- Showed: 2023-03-27
- Deadline: 2023-05-19
- Category: Et cetera