Performance QA - Architect
RealPage
- Hyderabad, Telangana
- Permanent
- Full-time
- QA Automation Architect will have complete ownership for preparing test automation solution, designing automation frameworks and lead the implementation of test strategy, test plans & test execution of the product.
- Supports automation script development and the optimization of those scripts.
- Recommends new tools, techniques and methodologies needed to enhance productivity and quality.
- Experience in architecting & building real-time, large-scale applications.
- Collaborate with product teams to strategize & align long term solution for test automation including roadmap, tools, framework & approach.
- Evaluate, select, and formulate best usage of test automation tools and future alignment for different products and applications.
- Create a standard framework for Functional Automation, Performance Testing and Security and Penetration Testing. Presents technical documentation for review by peers and Development community.
- To work with QA team for resolution of technical issues of the product as needed.
- Develop automation strategy to support regression testing based on the technical analysis, complexity, and reusability.
- Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures.
- Bachelor or Master’s degree in computer science or a related technical field
- 12+ years in Software Quality Assurance.
- Good knowledge in OOPS programming concepts and minimum 6 years of experience in programming languages like Java, Java Script.
- 8+ years’ hands on experience in development, execution, and maintenance of automated test scripts using tools like Selenium, Cypress, Playwright etc.
- Minimum 5 year of working experience with development patterns such as TDD and BDD.
- Expert in automation frameworks such as JUnit, TestNG, NUnit.
- Expert in suggesting, creating, tweaking frameworks based on the team needs.
- Good experience in integrating different reporting tools like Extent, Allure, ATU reports to framework.
- Experience with web service technology like XML, REST, SOAP
- Minimum 3 years of working experience on designing API Automation frameworks using. RestAssured, Karate, httpclient etc.
- Good experience in Service layer automation using httpclient.
- Minimum 3 year of working experience with build management tool like AzureDevops, Jenkins, etc. especially in creating CI/CD Pipelines as per team needs.
- Good experience in designing frameworks using mobile test automation tools like Appium on both iOS and Android platforms.
- Good Database testing skills on RDBMS like MySQL, Postgres, SQL server etc.
- Good exposure to different platforms like IOS, Android & mac OS.
- Good experience with build automation tool like Maven and Ant.
- Good knowledge of new standard industry tools for logging bugs and managing test cases (ex. JIRA/MTM, Zephyr/HPQ)
- Knowledge and experience with application performance test plan design.
- Proficient with Unix/Linux systems.
- Good experience with code reviews using tools like codecollaborator, etc.
- Ability to understand automation framework requirements and design test framework and its execution end-to-end.
- Ability to actively participate in engineering design reviews and provide quality input.
- Experience driving engineering Quality Standards
- Experience building Testing Strategy in an Agile Scrum environments.
- Strong experience in product development process improvements with a goal to improve quality.
- Experience with bug tracking tools and version control systems (Jira/Perforce/SVN/Bugzilla/GIT/GitFlow)
- Partner with development engineers in design review, code review and solution definition discussions.
- Good knowledge on performance testing tools like JMeter etc.
- Good knowledge of profiling tool like New Relic, Dynatrace, Grafana, etc.
- Experience in security testing, performance testing, performance tuning is a definite plus.
- Docker: Proficiency and hands-on experience with Docker containerization technology, including building, deploying, and managing containers for application deployments.
- Kubernetes: Expertise in working with Kubernetes for container orchestration and management, including deploying and scaling applications, managing pods, and configuring services.
- AWS (Amazon Web Services): Proficiency in AWS services, including EC2, S3, RDS, Lambda, and CloudFormation. Experience in deploying and managing applications in AWS cloud environments.
Tech Stack - QA Automation: Expert