What are the responsibilities and job description for the Senior Quality Engineer/Automation (Mobile Testing)/API Testing (Only and USC) Must work on w2 contract position at Pull Skill Technologies?
Job Description:
qTest, Saucelabs, XCUI Test, Espresso, .NET API testing experience close
- At Client, the Software Engineer Team Leader devises or modifies procedures to solve complex problems considering computer limitations, operating time, and form of desired results.
- This position is responsible for application development, modification, and maintenance of applications.
- This position monitors system applications and ensures systems run smoothly; as well as creates reports and other documentation outlining findings/solutions and support users.
- This position sits within Clients Technology department.
Primary Responsibilities:
- Assigns and directs the work of team members
- Estimates team level timelines and technical efforts for planning purposes
- Assists with the review and evaluation of personnel performance
- Plans, conducts, and supervises assignments for the team
- Evaluates progress and results and recommends major changes in procedures
- Responsible for compliance remediation
- Designs, develops, tests, and deploys software using a combination of custom and off-the-shelf tools
- Collaborates cross-functionally with architects, business users, project managers/Scrum Masters and other engineers to achieve sustainable solutions in a complex environment
- Monitors, maintains and continuously improves existing software applications
- Identifies, troubleshoots, and resolves technical and functional software issues
- Completes documentation and procedures for installation and maintenance
- Participates in code reviews, code quality checks and developer integration testing
- Applies design patterns in all development activities
- Identifies, documents, and implements non-functional requirements
- Builds, maintains, and executes test automation suite
- Takes independent action, makes decisions, and takes ownership of applications
- Plans and estimates work effort
- Identifies and implements software performance improvements
- Conducts code reviews, code quality checks and developer integration testing
- This position is exempt from timekeeping requirements under the Fair Labor Standards Act and is not eligible for overtime pay.
Requirements:
- Bachelor’s degree Seven (7) years of related experience
- Experience with test-driven development
- Experience with agile development processes
- Preferences In depth understanding of design patterns and their application
Skills and Competencies:
- Ability to coach, teach, and mentor team
- Ability to estimate work efforts for project sub-plans or small projects
- Ability to work in an environment with aggressive timelines
- Demonstrates leadership
- Excellent analytical, decision-making, problem-solving and time management skills
- Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g. executive, management, individual contributors
- Fluency in developing and understanding sequence diagrams and class models, where applicable In-depth understanding of DevOps and formal Software Development Life Cycle (SDLC) processes
- Willingness to work within a distributed team
Regards,
Shawn Davis,